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.