SnapBite is a food delivery system designed to manage orders, payments, and deliveries. The system simulates various components such as users, restaurants, dishes, and delivery people, providing a seamless experience for handling food orders.
-
Order Management:
- Users can place orders with various dishes.
- Orders can be tracked, updated, and canceled.
-
Payment Processing:
- Secure payment system for handling payments.
- Integrates with mock payment data for testing.
-
Restaurant & Menu Management:
- Restaurants can list their available dishes.
- Users can browse dishes and add them to their orders.
-
Delivery System:
- Assigns delivery personnel to orders.
- Tracks delivery status.