Skip to content

The backend of this restaurant app implements CRUD operations and user authentication

Notifications You must be signed in to change notification settings

https-manan/-Restaurant-App-Backend-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurant Backend API

This is a RESTful backend API for a restaurant management system. It allows performing CRUD operations on users, food items, categories, and orders. The API also includes secure user authentication using JWT tokens.

This project is built using Node.js, Express.js, and MongoDB, and is intended to serve as the backend for a restaurant application.


Features

  • User Authentication with JWT
  • User Management (Create, Update, Delete, Password Update, etc.)
  • Food Item Management (CRUD)
  • Category Management (CRUD)
  • Order Management (Create, View, Update)
  • Organized MVC Architecture

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT (JSON Web Tokens) for secure authentication
  • bcrypt for password hashing
  • dotenv for environment variable management

Installation

  1. Clone the repository
    https://github.com/https-manan/-Restaurant-App-Backend-.git
    nodemon server.js(to start the backend)

About

The backend of this restaurant app implements CRUD operations and user authentication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published