Skip to content

vaishnavijha12/AgroBid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌾 AgroBid: Smart Digital Farming Marketplace with Live Auctions

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.

Key Features

  • 🔴 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.


🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • Framer Motion
  • Lucide React

Backend

  • Node.js
  • Express.js
  • Socket.io

Database

  • MongoDB Atlas

APIs & Services

  • OpenWeather API

📦 Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/RahulSharma4532/AgroBid.git

2️⃣ Install Backend Dependencies

cd backend
npm install

3️⃣ Install Frontend Dependencies

cd frontend
npm install

4️⃣ Configure Environment Variables

Create a .env file in the root directory and add:

MONGO_URI=your_mongodb_connection_string
OPENWEATHER_API_KEY=your_api_key

5️⃣ Run the Application

npm run dev

🌱 Vision

AgroBid aims to empower local farmers by providing a transparent, technology-driven marketplace where agricultural products can be traded efficiently, fairly, and directly with consumers.


🤝 Contributing

Contributions, feature suggestions, and improvements are welcome. Feel free to fork the repository and submit a pull request.


📄 License

This project is licensed under the MIT License.

About

Real-time digital farming marketplace with live bidding and secure MERN stack architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages