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.
- Host: GitHub
- URL: https://github.com/rajgupta2/food-party-backend
- Owner: rajgupta2
- Created: 2025-03-01T10:06:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T02:05:31.000Z (2 months ago)
- Last Synced: 2025-03-19T03:22:02.544Z (2 months ago)
- Topics: backend-api, crud-operations, express-js, food-delivery-api, mongodb-atlas, node, order-processing, rest-api, restaurant-management-api
- Language: JavaScript
- Homepage: https://food-party-backend.onrender.com/
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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**