Skip to content

Agrimandi is a platform where buyers and farmers connect directly also they can see daily crop price update along with latest agriculture related news, Advisory for crops and Government Schemes

Notifications You must be signed in to change notification settings

Aman-20/Agrimandi-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌾 AgriMandi Project

AgriMandi is a web-based platform designed to connect farmers, buyers, and administrators in a digital marketplace.
It helps streamline crop listing, buyer requests, and mandi administration, making agriculture trading more transparent and accessible.


✨ Features

  • 👨‍🌾 Farmer Module – Farmers can register, list their crops, and track buyer requests.
  • 🛒 Buyer Module – Buyers can request crops, connect with farmers, and track status.
  • 🛠 Admin Panel – Manage users, verify requests, and oversee marketplace activities.
  • 🔒 Authentication – Secure login for farmers, buyers, and admin roles.
  • 📊 Dashboard – Overview of crops, prices, and transaction requests.

🛠 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Token)
  • Other Tools: Git, GitHub

🚀 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Aman-20/Agrimandi-Project.git
    cd Agrimandi-Project
  2. Install dependencies:

    • npm install
  3. Create a .env file and add:

    • MONGO_URI=your_mongodb_connection_string
    • JWT_SECRET=your_secret_key
    • PORT=5000
  4. Start the server:

    • node server.js
  5. Visit the app

📸 Screenshots

Home Page

Home Page

Mandi Price

Mandi Price

Buyer Connect

Buyer Connect

Advisory

Advisory

Schemes

Schemes

Admin Panel

Admin Panel

📂 Project Structure

Agrimandi-Project/
├── screenshots/        # Screenshots for README
├── .env                # Environment variables
├── index.html          # Frontend (HTML, CSS, JS)
├── package-lock.json
├── package.json
├── README.md           # Project documentation
├── server.js           # Express backend code

Contributions are welcome!

  • Fork the repo
  • Create a new branch (feature-xyz)
  • Commit changes
  • Open a pull request

👨‍💻 Author

  • Aman

About

Agrimandi is a platform where buyers and farmers connect directly also they can see daily crop price update along with latest agriculture related news, Advisory for crops and Government Schemes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published