Skip to content
No description, website, or topics provided.
HTML JavaScript CSS
Branch: master
Clone or download
Pull request Compare This branch is 19 commits ahead, 1 commit behind dkhayutin:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db
docs
public
routes
styles
views
.DS_Store
.editorconfig
.env.example
.gitignore
Project Description.md
README.md
knexfile.js
package-lock.json
package.json
photos.html
server.js

README.md

Restaurant App

""

""

""

Web Project for Picking-up food from the Food express web appl

Hungry clients of Food Express can visit its website, selecta food item and add it to their shopping cart. They then select a method of payment i.e Cash on pick-up or online payment. They will receive a notification when their order is ready.

The restaurant and client both need to be notified since this app serves as an intermediary.

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.

Display

The Website features a revolving carosel displaying 6 dishes at a time. Additionally each dish is a flip card with the description and price labelled at the back.

Getting Started

  1. Create the .env by using .env.example as a reference: cp .env.example .env
  2. Update the .env file with your correct local information
  3. Install dependencies: npm i
  4. Fix to binaries for sass: npm rebuild node-sass
  5. Run migrations: npm run knex migrate:latest
  • Check the migrations folder to see what gets created in the DB
  1. Run the seed: npm run knex seed:run
  • Check the seeds file to see what gets seeded in the DB
  1. Run the server: npm run local
  2. Visit http://localhost:8080/

Dependencies

  • Node JS 5.10.x or above
  • NPM 3.8.x or above
  • morgan
  • knex
  • node-sass-middleware
  • twilio
  • Stripe
  • cookie-session
  • body-parser
You can’t perform that action at this time.