Skip to content

tkoriginal/Lets_Eat

Repository files navigation

Let's Eat

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 @anisa114

Getting Started

  1. Install all dependencies (using the npm install command )
  2. 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 
    
  3. Run the development web server using the node 'npm run local' command

Stack and Dependencies

  1. ES6 for server-side (Node) code
  2. ES5 for front-end code
  3. Node
  4. Express
  5. Cookie-Session
  6. Javascript
  7. AJAX
  8. Bootstrap 3
  9. HTML5
  10. CSS3
  11. jQuery
  12. SASS
  13. PostgreSQL
  14. Knex

About

Ritual Clone built with NodeJs, Express, Postgres, Knex, SCSS and ES6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published