Skip to content

magotts/midtermproject

Repository files navigation

CYZ Pizza Ordering App

A pizza ordering app.


Description

This pizza ordering app lets a user (customer) choose a certain amount of pizza item, add to cart, review, update as they like and place order. The customer would then receive a text message confirming that the order was received by the restaurant.

The restaurant can then accept or decline the order which would again trigger an sms that's sent to the customer.

The Team

Setup

  1. Clone this project to your local environment
  2. Make sure you have Node js installed or go to the official Node.js website and download the installer
  3. npm i to install the dependencies
  4. To receive text messages, sign up for a Twilio trial account and follow the .env.example file to set up your variables.
  5. npm db:reset to load and seed the database
  6. npm run local to run app

Screenshots

Home page


Order Review


Admin Page


App demo gif


Tech Stack Used

  • NodeJs
  • Express
  • Psql
  • HTML
  • Sass
  • CSS
  • jQuery
  • Ajax

Dependencies

  • bcryptjs
  • cookie-session
  • timeago
  • body-parser
  • bootstrap
  • chalk
  • cookie-session
  • dotenv
  • node-sass-middleware
  • pg
  • pg-native
  • ejs
  • express
  • twilio

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published