The system supports different user roles with specific permissions.
- Manage user accounts (create, update, delete)
- Manage menu items (add, update, delete)
- View all orders
- Access reports and dashboard
- Create and manage customer orders
- View orders list
- Update payment and food process status
This module handles user account management and access control.
- Create a new user account
- Update existing account details
- Delete user accounts
This module allows staff to manage customer orders through the menu interface.
- Select and place orders from the menu
- Add items to the cart and input required details
- Modify cart items (remove items or adjust quantity)
This module manages order processing and monitoring.
- View list of all orders
- View detailed order information
- Update payment status and food preparation status
- Delete orders when necessary
This module allows administrators to manage menu items.
- Add new menu items
- Update existing menu details
- Delete menu items
This module provides sales and performance insights.
- Display dashboard overview
- Generate monthly sales reports
- Generate weekly sales reports