This point of sale to maintain and list:
1. Products
2. Categories
3. Sales
4. Stock Onhand
5. Checkout and payment of the sale order
6. After login then support offline transactions (no internet connection)
7. When have an internet connection again then auto sync to the database server