IoT-Powered Agriculture Platform

Monitor Your Farm in Real-Time with AI

Professional IoT agriculture system combining ESP32 sensors, machine learning models, and real-time analytics for data-driven farming decisions.

98%
ML Accuracy
24/7
Monitoring
18
Nepal Crops
AgriSense Dashboard

Complete Agriculture Monitoring System

Everything you need to monitor, analyze, and optimize your farm operations

Real-time Monitoring

ESP32 sensors track temperature, humidity, soil moisture, pH, and NPK levels continuously

ML Crop Analysis

SwiFT transformer predicts optimal crops with 77% accuracy across 18 Nepal-specific varieties

Smart Irrigation

TTL model recommends precise irrigation timing with 98.5% accuracy and crop-aware scheduling

Soil & Fertilizer

TabNet analyzes soil fertility and suggests optimal fertilizers with 98% accuracy using LIME explainability

Weather Integration

Real-time weather data from OpenWeatherMap with 10-minute caching for your district

AI Advisor

Gemini AI provides bilingual farming advice in English and Nepali with offline template fallback

Analytics Dashboard

Comprehensive daily and weekly summaries with trend visualization and historical data analysis

PDF Reports

Generate detailed farm reports with sensor data, recommendations, and actionable insights

How AgriSense Works

Three-layer architecture for reliable farm monitoring

IoT Hardware Layer

ESP32 with MicroPython, DHT22, soil moisture, pH, and NPK sensors transmit via MQTT

Mosquitto • ESP32 • MQTT Protocol

ML Backend Layer

PyTorch models analyze data: SwiFT for crops, TTL for irrigation, TabNet for soil and fertilizer

FastAPI • PyTorch • MongoDB Atlas

Dashboard Layer

Next.js dashboard with real-time charts, recommendations, AI advice, and PDF export

Next.js 16 • TypeScript • Tailwind CSS

Technology Stack

Backend & ML

• Python FastAPI 0.115.5 + Uvicorn
• PyTorch 2.10 (SwiFT, TTL, TabNet)
• scikit-learn 1.5 + LIME + SHAP
• Node.js Express 5 + JWT auth
• MongoDB Atlas (Motor + Mongoose)
• MQTT Mosquitto broker

Frontend & DevOps

• Next.js 16 + TypeScript
• NextAuth 5 (email magic links)
• Tailwind CSS 4 + shadcn/ui
• Recharts for data visualization
• Docker Compose deployment
• xhtml2pdf for report generation

Ready to Monitor Your Farm?

Join farmers using AI and IoT technology for data-driven agriculture. Built for Nepal's diverse agricultural landscape.

Get Started Now