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.
- 👨🌾 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.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Token)
- Other Tools: Git, GitHub
-
Clone the repository:
git clone https://github.com/Aman-20/Agrimandi-Project.git cd Agrimandi-Project -
Install dependencies:
- npm install
-
Create a .env file and add:
- MONGO_URI=your_mongodb_connection_string
- JWT_SECRET=your_secret_key
- PORT=5000
-
Start the server:
- node server.js
-
Visit the app
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- Fork the repo
- Create a new branch (feature-xyz)
- Commit changes
- Open a pull request
- Aman





