An online food ordering and restaurant management system
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.
-
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
- Frontend: React.js, Bootstrap
- Backend: Food Party Backend (Node.js, Express.js, Mongo Atlas)
- Deployment: Netlify (Frontend-https://foodparty.netlify.app) & Render (Backend-https://food-party-backend.onrender.com/)
- Clone the repository:
git clone https://github.com/rajgupta2/Food-Party-Backend.git cd Food-Party-Frontend
- Install dependencies:
npm install
- Install the development server:
npm run dev
- Type in the browser's searchbar: localhost:5000 to check the application
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 |
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.
- Click on the Fork button at the top right of the repository.
- This creates a copy of the project under your GitHub account.
git clone https://github.com/your-username/Food-Party.git
cd Food-Party
git checkout -b feature-name
git add .
git commit -m "Added new feature: [feature-name]"
git push origin feature-branch-name
- Go to the original repository on GitHub.
- Click on the Pull Requests tab and select New Pull Request.
- Choose your branch and compare changes.
- Provide a detailed description of the changes made.
- Click Create Pull Request.
βοΈ 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.