Skip to content

NakulPrasad/foodd-mern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Foodd - Restaurant APP

Explore the docs »
View Demo . Report Bug . Request Feature

Downloads Contributors Issues License

About The Project

FOODD is a dynamic and interactive restaurant React web application that empowers users to seamlessly explore an assortment of delectable food items, personalize their orders, and effortlessly finalize the checkout process.
The application incorporates a robust user authentication system, ensuring data security and enhancing the overall user experience.

image


View Live

Key features:

  • User Registration and Authentication:   secure user registration, login, and logout functionality utilizing bcrypt for password hashing and JSON Web Tokens (JWT) for session managemen.

  • Food Exploration:   Users can navigate through a rich catalog of food items, each accompanied by enticing images and detailed descriptions.

  • Customization Options:   Empowers users to customize their food orders according to individual preferences.

  • Effortless Checkout   Streamlines the checkout process, enabling users to review their customized orders.

Built With

Frontend:  React, Bootstrap, HTML, CSS
Backend:  Node.js, Express.js, MongoDB, Mongoose, bcrypt, JSON Web Tokens (JWT)

Screen Shots

image
image
image

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. Clone the repo
https://github.com/NakulPrasad/Library-Management.git
  1. Install NPM packages
npm install --prefix client
npm install
  1. Create .env file File should be root of 'server' folder
#ADD FOLLOWING

REACT_APP_BASE_URL = "http://localhost:80/"
  1. Create .env.local Database File : /server/data/index.js
#ADD FOLLOWING

MONGO_URL = "mongodb+srv://{user}:{password}@{database}.5qdwl8g.mongodb.net/library?retryWrites=true&w=majority"
PORT = 80
NODE_ENV = "production"

  1. RUN
npm start

OR

npm run dev

Contributing

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

About

A simple MERN food ordering app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published