- Project Overview
- Features
- Demo
- Built with
- API End Points
- Known Issues
- Installation
- Contributing
- License
Fast Food Fast is a food delivery service app for restaurants. it was built from scratch using Html
, Css
, JavaScript
and Node.js
- Users can create an account and log in,
- A user can add food to cart,
- A user can order for food,
- A user can see a history of ordered food,
- A user can write a review/ query
- The admin can add, edit or delete the fast-food items,
- The admin can see a list of fast-food items,
- The admin can See a list of orders,
- The admin can accept and decline orders
- The admin can mark orders as completed
Visit User Dashboard
Visit Admin Dashboard
HTML 5
CSS
JavaScript
Node.js
Express framework
body-parser
morgan
GET /api/v1/orders
- Fetches all Available Orders in the DatabaseGET /api/v1/orders/< orderId >
- Fetches a particular order in the databasePOST /api/v1/orders/< orderId >
- Saves an Order in the databasePUT /api/v1/orders/< orderId >
- Updates the status of an order in the databaseDELETE /api/v1/orders/< orderId >
- Deletes an order in the database
Everything works as expected; However:
- the front-end is not complete, i.e. no authentication, few client-side validation and no link for API calls yet.
- Data structures were used to save data instead of a database, hence data gets erased once the server is restarted
- $ git clone
https://github.com/shegsteham/Fast-Food-Fast.git
- $ cd Fast-Food-Fast
- $ npm i , to install dependencies
- $ npm start, to start the server
Once the server starts-up, you can query the api at
http://localhost:5000/api/v1
using the end points stated above
Feel free to 🍴 fork this repository
👯 Clone this repository to your local machine using
https://github.com/shegsteham/Fast-Food-Fast.git
Make Contributions
🔃 Create a new pull request using
https://github.com/shegsteham/Fast-Food-Fast/compare
- MIT license
- Copyright 2018 © Fast-Food-Fast