Skip to content

bhavyapatel15/Agro-Bids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 AgroBids – B2B Agri-Tech Auction Platform

AgroBids is a B2B Agri-Tech platform designed to empower farmers by providing a direct, transparent, and efficient auction-based marketplace for selling agricultural products in bulk.

πŸ§‘β€πŸŒΎ Built for Farmers β€’ 🏒 Open to All Buyers β€’ πŸ’° Powered by Auctions


πŸš€ Features

  • πŸ”„ Auction System – Farmers list products in lots and buyers place bids in real-time
  • πŸ§‘β€πŸŒΎ Farmer Dashboard – Create, manage, and monitor auctions
  • πŸ›’ Buyer Dashboard – Browse and bid on available lots
  • ⭐ Review System – Buyers can rate products post-purchase
  • πŸ”’ Role-Based Access – Separate flows for Farmers and Buyers
  • πŸ“¦ Bulk Trading – Designed specifically for high-volume, B2B transactions

🎯 Vision

AgroBids aims to revolutionize agricultural marketing by eliminating middlemen, ensuring fair pricing for farmers, and providing efficient sourcing for organizations, distributors, kitchens, and individuals.


πŸ“Έ Screenshots

Screenshot 2025-06-27 231438

Screenshot 2025-06-27 231459

Screenshot 2025-06-27 231522

Screenshot 2025-06-27 231543

Screenshot 2025-06-27 231611

Screenshot 2025-09-28 134237 Screenshot 2025-09-28 134223

Screenshot 2025-07-03 233806 Screenshot 2025-09-28 134512 Screenshot 2025-09-28 134530 Screenshot 2025-09-28 134554


πŸ›  Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP (CodeIgniter)
  • Database: MySQL
  • Hosting: XAMPP / Localhost (Dev)

πŸ§ͺ How to Run Locally

1. Clone the Repository

git clone https://github.com/bhavyapatel15/Agro-Bids.git
cd Agro-Bids

2. Set Up the Backend

3. Update Database Config

In application/config/database.php:

$db['default'] = array(
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'maindb',
    'dbdriver' => 'mysqli',
);

4. (Optional) Set Base URL

In application/config/config.php:

$config['base_url'] = 'http://localhost/Agro-Bids/';

5. Access the App

Open your browser and go to:

http://localhost/Agro-Bids/

πŸ‘€ User Roles

  • πŸ‘¨β€πŸŒΎ Farmer – Create product lots for auction, manage bids, finalize sales
  • πŸ› Buyer – Place bids, view auction results, review sellers

πŸ“‚ Project Structure

Agro-Bids/
β”œβ”€β”€ application/
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ models/
β”‚   └── views/
β”œβ”€β”€ assets/
β”œβ”€β”€ database/
β”‚   └── maindb.sql
β”œβ”€β”€ index.php
└── .gitignore

---

## πŸ“„ License

This project is licensed under the [MIT License](LICENSE).

---

## πŸ“§ Contact

Made with ❀️ by [Bhavya Patel](https://github.com/bhavyapatel15)  
For questions, suggestions, or collaboration, feel free to reach out!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors