Skip to content

Full-stack AI platform for precision agriculture using Rhizobium-based biofertilizers. Features ML-powered dosage prediction, real-time soil analysis with ESP32 sensors, and Gemini-powered agricultural chatbot.

License

Notifications You must be signed in to change notification settings

varunaditya27/EcoDose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcoDose: AI-Powered Biofertilizer Assistant

EcoDose is a full-stack, AI-powered platform that empowers farmers and agri-enthusiasts to optimize crop yield using Rhizobium-based biofertilizers. By leveraging real-time soil data, machine learning, and generative AI, EcoDose provides precise dosage recommendations, actionable soil feedback, and a context-aware chatbot assistant.


🚀 Features

  • AI-powered dosage prediction using Random Forest and Linear Regression models
  • AI-based soil analysis: Actionable feedback on your soil data (powered by Google Gemini)
  • Modern web interface (React + Vite)
  • ESP32 firmware for real-time soil data collection and calibration
  • Chatbot assistant for agri-queries (Gemini-powered)
  • Responsive, user-friendly design

🗂️ Project Structure

EcoDose/
├── web-app/
│   ├── backend/         # Flask backend (ML models, API, Gemini integration)
│   └── frontend/        # React + Vite frontend
├── firmware/
│   └── ecodose_esp32/   # ESP32 firmware for soil sensors
├── LICENSE              # MIT License
└── README.md            # (This file)

🧑‍💻 Quick Start

1. Backend (Flask API)

2. Frontend (React + Vite)

3. Firmware (ESP32)


🌱 How It Works

  1. Input soil data (pH, moisture, NPK) via the web app or ESP32 sensors
  2. Get dosage recommendation (g/m²) instantly
  3. See AI-based soil analysis: actionable feedback for soil improvement, powered by Gemini
  4. Chatbot: Ask agri-questions with context-aware AI support

📚 More Info

License

This project is licensed under the MIT License.


© 2025 EcoDose Project. Built by 1st year engineering students at RVCE.

About

Full-stack AI platform for precision agriculture using Rhizobium-based biofertilizers. Features ML-powered dosage prediction, real-time soil analysis with ESP32 sensors, and Gemini-powered agricultural chatbot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published