Functional Requirements:
1. The system shall allow cashiers to scan or manually enter product codes.
2. The system shall allow multiple payment options (cash, card, mobile wallet).
Non-functional Requirements:
1. The system shall process each transaction in under 2 seconds.
2. The system shall be easy to use with a simple interface requiring minimal training.
2 user stories:
As a cashier, I want the system to calculate discounts and taxes so that I don’t have to do
manual calculations.
As a customer, I want to pay using my preferred payment method so that I can complete my
purchase conveniently.