The AI Farm Management System is a robust, full-stack web application designed to empower farmers with data-driven insights and modern management tools. From inventory and soil tracking to intelligent crop recommendations, this platform bridges the gap between traditional farming and modern technology.
- 🧠 AI Recommendations Engine: Get intelligent suggestions for crops and fertilizers based on soil data.
- 🌱 Soil & Crop Management: Keep detailed records of soil tests, land parcels, and crop yields.
- 📦 Inventory & Orders: Full e-commerce capability to manage agricultural supplies, tools, and seeds.
- 🧑🌾 Farmer Profiles: Dedicated profiles for farmers to track their specific lands and resources.
- 🏛️ Government Resources: Integrated portal to access local government schemes and help.
- 📊 Custom Admin Dashboard: A powerful, centralized dashboard for administrators to oversee operations, inventory, and user activity.
- 📄 PDF Reports: Automatically generate and download detailed soil reports and receipts (powered by
xhtml2pdfandreportlab).
- Framework: Django 4.2+
- Language: Python 3
- Database: SQLite (Default) / PostgreSQL ready
- Framework: Bootstrap 5
- Forms: Django Crispy Forms
- Styling: Custom CSS / HTML5
Follow these steps to set up the project locally on your machine.
git clone https://github.com/omjadhav9641/AI_Farm_Management_System.git
cd AI_Farm_Management_Systempython -m venv venvActivate the environment:
- Windows:
venv\Scripts\activate - Mac/Linux:
source venv/bin/activate
pip install -r requirements.txtpython manage.py makemigrations
python manage.py migratepython manage.py createsuperuserpython manage.py runserverOpen your browser and navigate to http://127.0.0.1:8000/ to see the application running. Access the admin panel at http://127.0.0.1:8000/admin/.
AI_Farm_Management_System/
│
├── accounts/ # User authentication and roles
├── crops/ # Crop catalog and tracking
├── custom_admin/ # Custom administrative dashboard
├── dashboard/ # User and farmer dashboards
├── farmers/ # Farmer profiles and government schemes
├── inventory/ # E-commerce products and supplies
├── orders/ # Checkout and order tracking
├── recommendations/ # AI-powered crop & fertilizer suggestions
├── soil/ # Soil health tracking and reports
├── templates/ # Global HTML templates
└── farm_management/ # Main project configuration
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
This project is open-source and available under the MIT License.