Skip to content

An online food ordering application built using the Test Driven Development approach with the MERN stack

License

Notifications You must be signed in to change notification settings

chyke007/Yum-food

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


yum-food
Yum Foods

Yum-food, is an online food ordering application .

License: MIT Build Status Coverage Status

Key FeaturesHow To UseCreditsRelatedLicense

Key Features

  • Orders
    • Instantly see all orders.
    • Filter orders
    • Make multiple orders at once
    • Edit previous order before admin sees it
  • Cart
    • Save item for later purchase
    • Enable use even when logged out
  • Menu
    • Add review for a menu
    • Filter menu
  • CI/CD integrated
    • Duly tested endpoints and models
    • Fully set up dev ops
  • Interactive Design
    • Engaging UI
    • Interactive and responsive UI
    • Enhanced UX

How To Use

To clone and run this application, you'll need Git and Node.js v15+ (which comes with npm) installed on your computer. Also create an account with cloudinary and any mongodb provider, then add required credentials to the .env file created from the command below.From your command line:

# Clone this repository
$ git clone https://github.com/chyke007/Yum-food.git

# Go into the repository
$ cd Yum-food

# Copy environment variable
$ cp .env.example .env && cp frontend/.env.example frontend/.env

# Install dependencies
$ npm install

# Seed default users and build frontend
npm run heroku-postbuild

# Run the app
$ npm start

Credits

This application uses the following open source packages:

Support

You may also like...

  • PC - A Project crashing software for project management
  • Cinema - A cinema app

License

MIT


chibuikenwa.com  ·  GitHub @chyke007  ·  LinkedIn @chibuikenwachukwu