Introduction¶
Members¶
- Alessandro Agosta (Agostax0)
- Norbert Gabos (Norby99)
- Emiliano Rattini (emirattini)
Scenario¶
Munchies is an online food ordering platform that will allow both customers to order their favourite food and managers to create and manage their restaurants. The platform allows customers to browse the closest restaurants and to order from their menus. They can choose when the food should be delivered, and they can also customize each dish. Customers can also choose if they want their order to be delivered to their home, if they want a takeaway, or consume their meal at the restaurant allowing them to reserve a table.
Meanwhile, managers can create and manage multiple restaurants. Specifically, they can manage the business hours, menus and the variations for each dish.
Technology Stack¶
Infrastructure
Kotlin Microservices
Integrated (Express.js) Microservices
Frontend
API Documentation
Code Quality
Versioning
CI/CD