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.
- Role-based Access (Customer, Restaurant Owner, Delivery Agent)
- Restaurant Management
- Menu & Offer Management
- Order Placement & Tracking
- Cart Management
- Favorites & Wishlist
- Restaurant Dashboard
- User Dashboard
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose ORM) and Mongo Atlas
- Deployment: Render
```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
π Backend API URL:πFood Party API
π¨ Frontend URL: πFood Party
π Frontend GitHub Repo:π» Food Party Frontend
π 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