https://github.com/rajgupta2/food-party
đ Food Party - Food Ordering Platform | A modern, responsive web application for seamless food ordering, restaurant management, cart handling, and order tracking. Built with React, Bootstrap. This platform enables users, restaurant owners to interact efficiently. Features include promotions, and a restaurant dashboard.
https://github.com/rajgupta2/food-party
food-delivery-application food-ordering food-ordering-application mern-stack online-food-ordering-system order-tracking react responsive-design restaurant-dashboard restaurant-management vitejs vitejs-react web-app
Last synced: 3 months ago
JSON representation
đ Food Party - Food Ordering Platform | A modern, responsive web application for seamless food ordering, restaurant management, cart handling, and order tracking. Built with React, Bootstrap. This platform enables users, restaurant owners to interact efficiently. Features include promotions, and a restaurant dashboard.
- Host: GitHub
- URL: https://github.com/rajgupta2/food-party
- Owner: rajgupta2
- Created: 2025-02-21T11:42:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T01:24:08.000Z (3 months ago)
- Last Synced: 2025-03-19T02:29:46.073Z (3 months ago)
- Topics: food-delivery-application, food-ordering, food-ordering-application, mern-stack, online-food-ordering-system, order-tracking, react, responsive-design, restaurant-dashboard, restaurant-management, vitejs, vitejs-react, web-app
- Language: JavaScript
- Homepage: https://foodparty.netlify.app
- Size: 4.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Food Party - Frontend đ**
_An online food ordering and restaurant management system_## **đš Overview**
Food Party is a web application designed to simplify food ordering and restaurant management. It enables users to browse restaurants, place orders, manage addresses, and check offers while allowing vendors to manage their restaurant details, orders, and promotions.## **đ Features**
- **User Features**
- Register and Login
- Manage profile & addresses
- Browse restaurants & favorite items
- Add items to the cart & place orders
- Check order history & track active orders
- View available offers- **Vendor Features**
- Restaurant & menu management
- Check active orders
- View earnings & sales reports
- Manage promotions## **đ ī¸ Tech Stack**
- **Frontend:** React.js, Bootstrap
- **Backend:** [Food Party Backend](https://github.com/rajgupta2/Food-Party-Backend) (Node.js, Express.js, Mongo Atlas)
- **Deployment:** Netlify (Frontend-https://foodparty.netlify.app) & Render (Backend-https://food-party-backend.onrender.com/)## **đ§ Installation & Setup**
1. Clone the repository:
```bash
git clone https://github.com/rajgupta2/Food-Party-Backend.git
cd Food-Party-Frontend
2. Install dependencies:
```bash
npm install
3. Install the development server:
```bash
npm run dev
4. Type in the browser's searchbar: localhost:5000 to check the application## **đ Live Demo & API**
[](https://foodparty.netlify.app/)
[](https://food-party-backend.onrender.com/api)## **đ Key Pages (Based on Sitemap)**
| Page |
|------|
| đ Home |
| âšī¸ About Us |
| đ Register |
| đ Login |
| đ¤ Profile |
| đ Cart |
| đĻ Orders|
| â¤ī¸ Favorites |
| đŊī¸ Make Orders |
| đ Check Offers |
| đ Active Orders|
| đ° Earnings |
| đ Order History |
| đĸ Vendor Dashboard |
| đŊī¸ Restaurant Management |
| đ Menu Management |---
## đ¤ Contributing to Food Party
Thank you for considering contributing to **Food Party**! đ
We welcome contributions that enhance the project, whether it's fixing bugs, improving documentation, or adding new features.---
## đ How to Contribute
### **Step 1: Fork & Clone the Repository**
1. Click on the **Fork** button at the top right of the repository.
2. This creates a copy of the project under your GitHub account.### **Step 2: Clone Your Fork**
```bash
git clone https://github.com/your-username/Food-Party.git
### **Step 3: Navigate to the project directory:**
```sh
cd Food-Party
### **Step 4: Create a new branch:**
```sh
git checkout -b feature-name
### **Step 5: Make Change and Commit Your Changes**
```sh
git add .
git commit -m "Added new feature: [feature-name]"
### **Step 6:Push to your forked repository:**
```sh
git push origin feature-branch-name
### **Step 7:Submit a Pull Request:**
1. Go to the original repository on GitHub.
2. Click on the Pull Requests tab and select New Pull Request.
3. Choose your branch and compare changes.
4. Provide a detailed description of the changes made.
5. Click Create Pull Request.## â 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.