- David Crittin
- Sylvain Meyer
Some restaurants in Valais would like to manage their food delivery in the region. They ask you to create this platform with the help of N-tier and a database. This project aims to cover the subjects presented in following course: 623-1 : Implémentation du système d’information / Implementierung des Informationssystems
Each order is identified by a number. This number in addition to firstname lastname will be used to cancel the order at least 3 hours before delivery.
A customer must create an account with his/her address before using the website
A logged customer can choose dishes from a list given by each restaurant available on the website to form an order. He/she will add delivery time (every 15 min) for his/her order. At the end of the order the price that the customer has to pay to the courier will be displayed
The system will assign the delivery of an order to one courier who is available in the same city as the restaurant where the order is made. One courier cannot have more than 5 orders to deliver every 30 minutes.
each courier can log in the system to see his/her upcoming deliveries. Once one delivery is made the delivery person will archive it by pressing a button on the delivery interface.
Deliverables for this project are:
- A functional and « in production » MVC application
- Normalized code based on given standards
- Application must run and be bug free
- Technical documentation
- Comment your code in order to make your code easily understandable
- 1 or more readme files which explain all required steps to run the application (database path, database users/passwords, application users/passwords…), ESSENTIAL for the correction!
- 1 logbook explaining how you organized yourself in your project, what problems you encountered and how you solved it. Use day granularity.