🌱 AgroForecast – AI-Powered Seasonal Crop Advisor

AgroForecast is an AI-powered crop advisory platform that helps farmers and gardeners make data-driven planting decisions during the spring season. It combines real-time weather data, soil type, and Gemini AI intelligence to recommend crops, planting schedules, and sustainable tips.


🌟 Inspiration

Every spring, farmers and gardeners face a common question:
β€œWhich crops will grow best right now in my soil and weather conditions?”

Large-scale farms have access to advanced data tools, but small farmers and home gardeners often rely on guesswork.

We were inspired to create AgroForecast to make smart farming accessible to everyone.
By combining AI, weather data, and real-time insights, we wanted to empower communities to grow smarter and sustainably.


🌱 What It Does

AgroForecast acts as your personal seasonal farming assistant:

  • AI-Powered Crop Recommendations: Suggests the top 3 crops suited for your soil, weather, and season.
  • Real-Time Weather Data: Uses location-based APIs to fetch temperature, wind speed, and rainfall.
  • Planting Schedule Timeline: Provides a week-by-week care plan (Week 1 🌱, Week 2 β˜€οΈ, Week 3 🌾).
  • Interactive Weather Graphs: Displays 12-hour temperature trends with Chart.js.
  • Voice Assistance: Reads out crop suggestions and schedules for accessibility.
  • Clean, Responsive UI: Tailwind CSS ensures a modern and mobile-friendly interface.

πŸ— How We Built It

Our tech stack and tools include:

  • Frontend: HTML, Tailwind CSS, Vanilla JavaScript
  • AI: Gemini 1.5 Flash API (generateContent)
  • Weather: Open-Meteo API for real-time weather forecasts
  • Location: HTML5 Geolocation API
  • Visualization: Chart.js for dynamic weather graphs
  • Voice Output: Web Speech API (speechSynthesis)
\text{Tech Stack: HTML, Tailwind CSS, JavaScript, Gemini AI, Chart.js, Open-Meteo}



**Note: this is a ai generated readme**

Built With

Share this project:

Updates