Agroculture is a comprehensive Agriculture Management System designed to streamline and modernize agricultural operations. Built using HTML, CSS, PHP, and MySQL, this project provides an efficient way for farmers, suppliers, and administrators to manage agricultural activities, buy/sell crops, and track farming operations.
- 🌱 User Registration and Login for farmers and administrators
- 🛒 Marketplace to buy and sell crops
- 📊 Crop Information Management with details and pricing
- 📦 Order Management for tracking purchases
- 📁 Admin Dashboard for monitoring users, orders, and inventory
- 📌 Database-Driven: All data is stored and managed via MySQL
- Frontend: HTML5, CSS3, JavaScript
- Backend: PHP
- Database: MySQL
- Tools: XAMPP / WAMP for local hosting and database management
agroculture/ │ ├── css/ # Stylesheets │ └── style.css ├── img/ # Image assets ├── js/ # JavaScript files ├── php/ # PHP logic and backend scripts │ ├── login.php │ ├── register.php │ ├── add_product.php │ └── ... ├── sql/ # SQL files for database schema │ └── agroculture.sql ├── index.html # Landing page ├── about.html └── README.md # Project documentation
-
Clone the repository:
git clone https://github.com/rishika712/agroculture.git cd agroculture -
Setup a local server (XAMPP/WAMP):
Place the project folder inside the htdocs directory (for XAMPP).
Start Apache and MySQL.
-
Import the database:
Open http://localhost/phpmyadmin
Create a new database named agroculture
Import the SQL file located in the sql/agroculture.sql path
-
Access the app in your browser: http://localhost/agroculture/
Feel free to fork this repository and submit pull requests. Contributions are welcome to enhance features, improve UI/UX, or optimize performance.
This project is open source and available under the MIT License.