Skip to content

Implementation of a food delivery dynamic web-app based on MERN Stack

Notifications You must be signed in to change notification settings

tanmay-pro/Tamayo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Tamayo

About the Application

  • This is a Web application based on MERN stack - MongoDB, Express.js, React.js, and Node.js. It is basically a webapp where users can buy, sell products and place orders.
  • The app has an option for vendors to add products they want to sell.
  • The buyers can buy products, place orders and give reviews to the products sold by vendors.
  • The app supports the authentication and authorisation of two user types, and is designed to be responsive and user-friendly.
  • Users have the option to search and order various food items. At the same time, various vendors have the ability to list food items.

Requirements

  • NodeJS
  • ReactJS
  • ExpressJS
  • MongoDB

Running the Application

  • Run Mongo daemon:
sudo service mongod start

Mongo will be running on port 27017. In case of errors in starting mongoDB on Debian, refer: https://mongoing.com/docs/tutorial/install-mongodb-on-debian.html

  • Run Express Backend:
cd backend/
npm install --legacy-peer-deps 
npm start
  • Run React Frontend:
cd frontend
npm install/
npm start

Use Version 16 of nodeJS. If getting reference errors (example: BigInt is not defined), try using an updated version of nodeJS (using nvm is a quick solution).

Navigate to http://localhost:3000/ in your browser.

About

Implementation of a food delivery dynamic web-app based on MERN Stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages