An open API service indexing awesome lists of open source software.

https://github.com/rajgupta2/food-party-backend

The backend API for Food Party provides a robust and scalable solution for managing restaurant operations, order processing, and delivery tracking. Built with Node.js, Express.js, and Mongo Atlas. This API powers the Food Party platform, ensuring efficient data management for restaurant owners, and customers.
https://github.com/rajgupta2/food-party-backend

backend-api crud-operations express-js food-delivery-api mongodb-atlas node order-processing rest-api restaurant-management-api

Last synced: 2 months ago
JSON representation

The backend API for Food Party provides a robust and scalable solution for managing restaurant operations, order processing, and delivery tracking. Built with Node.js, Express.js, and Mongo Atlas. This API powers the Food Party platform, ensuring efficient data management for restaurant owners, and customers.

Awesome Lists containing this project

README

        

# 🍽️ Food Party - Backend API

**Food Party** is a **restaurant and food ordering system** backend, providing **APIs** for managing users, restaurants, orders, carts, and payments. This backend is built using **Node.js, Express.js, and Mongo Atlas** and follows a **RESTful architecture**.

---

## πŸš€ Features

- **Role-based Access** (Customer, Restaurant Owner, Delivery Agent)
- **Restaurant Management**
- **Menu & Offer Management**
- **Order Placement & Tracking**
- **Cart Management**
- **Favorites & Wishlist**
- **Restaurant Dashboard**
- **User Dashboard**

---

## πŸ“Œ Tech Stack

- **Backend**: Node.js, Express.js
- **Database**: MongoDB (Mongoose ORM) and Mongo Atlas
- **Deployment**: Render

---

## πŸ”§ Installation & Setup
```bash
# Clone the repository
git clone https://github.com/rajgupta2/Food-Party-Backend.git

# Navigate to the project directory
cd Food-Party-Backend

# Install dependencies
npm install

# Create a .env file and add required environment variables (Mongo Atlas's User Var(ATLAS_USER_NAME) and Its Password (ATLAS_PASSWORD))

# Start the development server
npm run dev

## πŸ”₯Live Demo

πŸ”— **Backend API URL**:🌍[Food Party API](https://food-party-backend.onrender.com/api)
🎨 **Frontend URL**: πŸŽ‰[Food Party](https://foodparty.netlify.app)
πŸ“‚ **Frontend GitHub Repo**:πŸ’» [Food Party Frontend](https://github.com/rajgupta2/Food-Party)

---

## βœ… Contribution Guidelines

πŸ“Œ **Keep your code clean and well-documented.**
πŸ“Œ **Ensure the project builds successfully before submitting a PR.**
πŸ“Œ **Follow the code style and naming conventions used in the project.**
πŸ“Œ **Update README.md if you add a new feature.**
πŸ“Œ **Be respectful and open to feedback in discussions.**

---

πŸ’‘ **Star the repository** ⭐ and **contribute** to make this project better!
πŸš€ Developed with ❀️ by **Raj Gupta**