Requirements
High-level Requirements
- Open, close, split, and combine tabs.
- Search tabs by customer name and check number.
- Manage menu items and modifiers.
- Track inventory and sales.
- Manage employees.
- Provide a simple, intuitive UI.
Low-level Requirements
- Support menu item creation and modification.
- Generate sales reports.
- Handle refunds and discounts.