Heart Attack Grill is a food ordering app that uses Express, JQuery, Bootstrap, CSS, Sass, Knex and PostgreSQL.
In a nutshell, hungry customers of this app can add different food items to their shopping cart, and upon purchase confirmation, the app will send a SMS to the restaurant with relevant information about the order (customer name, phone number, items bought, quantity and total price). Simultaneously, the restaurant can also view a list of pending orders within the app, from where they can input an estimated time for meal preparation. When this is done, the estimated time is sent via SMS to the customer.
This app was created by Stanley Lau, Mariam Majeed and Richmond Wong.
Upon loading of Heart Attack Grill - with rotating carousel of images.
Customers can pick from the menu and see informtion about their selected items and associated prices. They also leave their name and phone number in order to recieve a SMS from the restaurant with an estimated wait time for food pick up.
Customers can go back to edit their shopping cart or confirm their order (upon which a SMS with their purchase is sent as a SMS to the restaurant).
The restaurant has access to a running list of orders updated in real-time, and they can input an estimated time for meal preparation. Upon input, a SMS with the time estimate is sent to the customer.
- Install all dependencies (using 'npm install')
- Run "knex migate:latest"
- Run the development web server using the 'npm run local' command
- body-parser
- cookie-parser
- dotenv
- ejs
- express
- knex
- knex-logger
- moment
- moment-timezone
- morgan
- node-sass-middleware
- pg
- twilio