Product Page:
Allow the user to remove any product by clicking the delete button
When the user click + button, a product will add to their cart with information is the product name, quantity, price, and its total transaction must be displayed at the bottom of the shopping cart include date time, and who made this transaction.
The program will calculate your inventory automatically, and report it on the dashboard page
The program will show the notice if the product is low stock
Allow the user to print out the transaction
Allow the user to save the sale to the database
The user can search for a product by typing a product name on the search field.
Inventory page:
Allow the user to edit product information
Allow the user to add a new product. A product image is required to enter when adding a new product include the product name, quantity, price, and other information.
Dashboard page:
Only Admin can access to view this page
Use graph/chart to report daily, weekly, monthly, yearly sales
Report revenue daily, weekly, monthly, annual
Report top 10 product sales