About the project:
This project was inspired by my love for food and my inability to not bring an air of campiness to my work. After establishing the core concept and brand of the application, I set out to complete an on-demand, customizable, food delivery app as well as a restaurant prep team app to manage those orders but of which shared a backend.
Project Requirements:
This project required me to create a fullstack, full-CRUD application using any technologies I saw fit.
Technical Approach:
My approach to this project was unique to the other project as I wanted to have real-time updates between the user app and the prep team app. To do this, I implemented websockets via Socket.io. This allowed me to send notifications to the user when the status of their order was updated and allowed me to notify the prep team when a new order was placed. On top of this, I implemented complex, no-SQL data structures which allowed users to choose pre-set menu items as well as build their own dish from a list of ingredients.