posted an update

TerraAI: Smart Farming Copilot — Devlog

Building the future of agriculture with AI.
Follow the journey as TerraAI evolves with smarter features and real-world impact.


v1.0 — Initial Release

Launch Phase

Features

  • Weather Intelligence (5-day forecast)
  • AI Advisory (crop, soil, weather insights)
  • AI Copilot (chat-based assistant)
  • Basic Yield Predictor

Learnings

  • Farmers prefer simple and clean interfaces
  • AI responses must be practical and actionable

v1.5 — Satellite & Insights Update

Geospatial Upgrade

New Features

  • Satellite Map Integration (Folium)
  • Location-based weather insights
  • 7-day weather charts using Open-Meteo

Improvements

  • Fixed disappearing UI using session state
  • Improved API error handling

v2.0 — AI Disease Detection

AI Vision Upgrade

New Features

  • Camera and image upload support
  • Multimodal AI using Gemini
  • Disease detection with:
    • Confidence percentage
    • Causes
    • Treatment suggestions

Challenges

  • Deprecated model issues
  • API version mismatch errors

Fix

  • Migrated to models/gemini-2.5-flash

v2.5 — Smart Farming Toolkit Expansion

New Modules

  • Crop Calendar (Pakistan-focused)
  • Market and Profit Predictor
  • Crop Cost and Yield Estimator
  • Fertilizer Recommendation AI

Insight

Users prefer decision-making tools over raw data


v2.7 — Weather Intelligence Upgrade

Improvements

  • Implemented true 7-day forecast
  • Added:
    • Heat alerts
    • Frost alerts
    • Rain alerts
  • Fixed 5-day limitation by grouping 3-hour data into daily forecasts

v3.0 — UI/UX Enhancement (In Progress)

Goals

  • Modern dashboard-style interface
  • Redesigned sidebar navigation
  • Mobile-friendly layout

Experiments

  • Card-based UI components
  • Dashboard-style homepage
  • Improved data visualization

Current Challenges

  • API reliability across regions
  • Streamlit UI limitations
  • Real-time data consistency
  • Scaling beyond prototype

Tech Stack

  • Python
  • Streamlit
  • Groq API (LLM)
  • Google Gemini AI (Vision)
  • OpenWeather API
  • Open-Meteo API
  • Folium Maps
  • Pandas

Roadmap

  • Mobile application (Android)
  • Multi-language support (Urdu, Hindi)
  • IoT sensor integration
  • Personalized farmer profiles
  • AR-based crop analysis

Feedback

Suggestions and feedback are welcome.

  • What feature should be added next?
  • How can this be improved for real-world farmers?

Final Note

TerraAI is a step toward data-driven and intelligent agriculture.

Log in or sign up for Devpost to join the conversation.