Skip to content

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.

Notifications You must be signed in to change notification settings

rajgupta2/Food-Party-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍽️ 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published