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.
- 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
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT (JSON Web Tokens) for secure authentication
- bcrypt for password hashing
- dotenv for environment variable management
- Clone the repository
https://github.com/https-manan/-Restaurant-App-Backend-.git nodemon server.js(to start the backend)