Skip to content

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.

Notifications You must be signed in to change notification settings

Rahulkrsharma2004/Vegetable-Fruit-Order-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 

Repository files navigation

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

pic1 img2 img3 img4 img5 img6 img7 img8

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:

    git clone https://github.com/Rahulkrsharma2004/bulk-order-platform.git
    cd bulk-order-platform/backend-app
    

frontend Setup

  1. Clone the repository:

    git clone https://github.com/Rahulkrsharma2004/bulk-order-platform.git
    cd bulk-order-platform/frontend-app

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages