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.

Home Page:https://food-party-backend.onrender.com/

Repository from Github https://github.comrajgupta2/Food-Party-BackendRepository from Github https://github.comrajgupta2/Food-Party-Backend

🍽️ 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
🎨 Frontend URL: πŸŽ‰Food Party
πŸ“‚ Frontend GitHub Repo:πŸ’» Food Party Frontend


βœ… 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

About

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://food-party-backend.onrender.com/


Languages

Language:JavaScript 100.0%