AgroBid is a modern MERN stack–based agricultural marketplace that directly connects farmers with consumers through a transparent real-time bidding system. The platform combines live auctions, smart farming insights, and an immersive user experience to create a next-generation digital agriculture ecosystem.
-
🔴 Real-Time Bidding System
Live auction functionality powered by Socket.io for instant bid updates and seamless user interaction. -
🌦️ Smart Weather Insights
Integrated weather-based agricultural updates using the OpenWeather API to help farmers make informed decisions. -
🎨 Modern Immersive UI
Responsive and visually engaging frontend built with React.js, Tailwind CSS, and Framer Motion animations. -
🛒 Multi-Category Marketplace
Dedicated sections for:- Vegetables
- Fruits
- Grains
- Organic Products
- Seeds
- Fresh Herbs
-
👨🌾 Farmer-to-Consumer Connectivity
Enables farmers to directly list products while consumers can place bids transparently without middlemen. -
🔒 Secure Data Handling
MongoDB Atlas transactions ensure reliable and consistent auction operations.
- React.js
- Tailwind CSS
- Framer Motion
- Lucide React
- Node.js
- Express.js
- Socket.io
- MongoDB Atlas
- OpenWeather API
git clone https://github.com/RahulSharma4532/AgroBid.gitcd backend
npm installcd frontend
npm installCreate a .env file in the root directory and add:
MONGO_URI=your_mongodb_connection_string
OPENWEATHER_API_KEY=your_api_keynpm run devAgroBid aims to empower local farmers by providing a transparent, technology-driven marketplace where agricultural products can be traded efficiently, fairly, and directly with consumers.
Contributions, feature suggestions, and improvements are welcome. Feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License.