https://github.com/rahulkrsharma2004/vegetable-fruit-order-platform
This project is a web application designed to facilitate bulk vegetable/fruit orders. Buyers can browse available products, place bulk orders, and track their status, while admins can manage orders and inventory efficiently.And it's fully MERN stack project.
https://github.com/rahulkrsharma2004/vegetable-fruit-order-platform
express mern-stack mongodb nodejs react-router-dom react-toastify reactjs responsive tailwindcss
Last synced: about 2 months ago
JSON representation
This project is a web application designed to facilitate bulk vegetable/fruit orders. Buyers can browse available products, place bulk orders, and track their status, while admins can manage orders and inventory efficiently.And it's fully MERN stack project.
- Host: GitHub
- URL: https://github.com/rahulkrsharma2004/vegetable-fruit-order-platform
- Owner: Rahulkrsharma2004
- Created: 2024-11-26T07:48:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T18:46:33.000Z (5 months ago)
- Last Synced: 2025-01-31T09:44:02.427Z (4 months ago)
- Topics: express, mern-stack, mongodb, nodejs, react-router-dom, react-toastify, reactjs, responsive, tailwindcss
- Language: JavaScript
- Homepage: https://veg-fruit-order-platform.vercel.app
- Size: 3.46 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bulk Vegetable/Fruit Ordering Platform
This project is a web application designed to facilitate bulk vegetable/fruit orders. Buyers can browse available products, place bulk orders, and track their status, while admins can manage orders and inventory efficiently.
## Objective
Create a web application to facilitate bulk vegetable/fruit orders, enabling buyers to browse products, place orders, and track their status, and allowing admins to manage orders and inventory.
## Images
![]()
![]()
![]()
![]()
![]()
![]()
![]()
### For Buyers
1. **Browse Vegetables/Fruits**
- Display a product catalog with basic details such as the name and price per unit.
- No stock tracking is required.2. **Place Orders**
- Allow buyers to request bulk orders by specifying the vegetable/fruit, quantity, and delivery details (name, contact information, delivery address).
- Save the order in the database with a unique identifier.3. **Order Tracking**
- Enable buyers to check the status of their placed orders, which should update as:
- Pending: Order has been received.
- In Progress: Order is being processed for delivery.
- Delivered: Order has been delivered successfully.### For Admin
1. **Order Management**
- View all placed orders with buyer details, delivery address, and the list of requested items.
- Update the order status (Pending → In Progress → Delivered).2. **Inventory Management**
- Add, edit, or remove vegetables/fruits from the catalog.
- No stock tracking is required. Assume all requested items are always available.## Technologies Used
- **Frontend**:
- React.js
- Tailwind CSS for styling
- Axios for API requests- **Backend**:
- Node.js
- Express.js
- MongoDB- **Deployment**:
- Vercel for frontend
- Vercel for backend## Database
- MongoDB
## Installation
### Prerequisites
- Node.js
- npm### Backend Setup
1. Clone the repository:
```bash
git clone https://github.com/Rahulkrsharma2004/bulk-order-platform.git
cd bulk-order-platform/backend-app
### frontend Setup1. Clone the repository:
```bash
git clone https://github.com/Rahulkrsharma2004/bulk-order-platform.git
cd bulk-order-platform/frontend-app