An open API service indexing awesome lists of open source software.

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.

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**
[![Food Party](https://img.shields.io/badge/Live%20Demo-Click%20Here-blue?style=for-the-badge&logo=vercel)](https://foodparty.netlify.app/)
[![Backend API](https://img.shields.io/badge/Backend%20API-Click%20Here-brightgreen?style=for-the-badge&logo=node.js)](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.