Welcome to the Kitchen App Challenge! The cohort has been split into 10 teams and one team will take home the prize. Your app will also go towards enhancing your own experience at MEST when it is deployed. This will serve as your major assignment for tech class until Capstone 1.
This project would help the kitchen:
- Reduce wastage
- Plan weekly purchases effectively
- Track inventory
- Measure the satisfaction level of customers, and;
- Know the potential headcount per meal
The app should be built with Meteor. You may use any frontend framework, but to keep things simple, stick with MongoDB as the database.
- Administrator can log in.
- Administrator can create kitchen staff accounts.
- Administrator can create other admin accounts.
- Administrator can approve customer accounts requests.
- Administrator can publish menu.
- Kitchen staff can create weekly menu.
- Kitchen staff can upload images of menu items.
- Customer can request an account.
- Customer can log in.
- Customer can rate meals, mandatorily.
- Customer can place weekly meal orders as soon as menu is published. Orders can only be placed after rating previous meals, up until Thursday at noon.
- Customer can make changes to their meal orders up until Thursday at noon. After this time, they can only view their orders.
- System can send notifications to users.