A full-stack application that caters to hungry customers looking to order pizza, and a single restaurant who provides the pizzas. Users from both sides can use this app to manage the status of the orders and communicate throughout the pick up process.
Build your own pizza!
Order Summary
Restaurant side - Order confirmation
- Express
- bodyParser
- Node 5.10.x or above
- sass
- moment
- moment-timezone
- knex
- morgan (twilio if you wanted to run the text message component)
1️⃣ Fork this repository, then clone your fork of this repository.
2️⃣ Install all dependencies (using npm install
command).
3️⃣ Run the development web server using the node express_server.js
command simply type npm run local
volià!
4️⃣Go to localhost localhost:8080
in your browser.
✅ Build custom pizzas
✅ See a live estimate of the total price and preparation time
✅ See a preview of the custom pizza they're building
✅ Can add or delete pizzas and extras before checking out
✅ After checking out, will see a summary of ordered items, along with total price before confirming their order
✅ Will be prompted to enter their phone number, name and postal code for picking up
✅ Recieve a text message when their order is confirmed by the restaurant
✅ Will recieve a second text message when it is time to pick up their order
✅ Recieve text messages for every incoming order
✅ See incoming orders with full details, sorted by order status and listed by the most recent
✅ Can update or confirm estimated pick up time