Let's Eat is a food ordering application that allows users to order food for pick up from a single restaurant. Hungry clients of this fictitious restaurant can visit its website, select one or more dishes and place an order for pick-up. They will receive a notification when their order is ready. When an order is placed the restaurant receives the order via SMS. The restaurant can then specify how long it will take to fulfill it. Once they provide this information, the website updates for the client and also notifies them via SMS.A modern telecom API service also know as Twilio is used to implement SMS communication from the website to the client and restaurant. This app was inspired by Ritual.
This project was built in collaboration with @ShahjamalMalik @tkoriginal
- Install all dependencies (using the npm install command )
- An env file will be required to get the program running, below are the configurations:
DB_USER=labber DB_PASS=labber DB_NAME=midterm DB_SSL=true DB_PORT=5432 TWILIO_ACCOUNT_SID= got from twilio TWILIO_AUTH_TOKEN= got from twilio MY_PHONE_NUMBER= got from twilio
- Run the development web server using the node 'npm run local' command
- ES6 for server-side (Node) code
- ES5 for front-end code
- Node
- Express
- Cookie-Session
- Javascript
- AJAX
- Bootstrap 3
- HTML5
- CSS3
- jQuery
- SASS
- PostgreSQL
- Knex