๐ Inspiration
Agriculture is the backbone of many economies, yet farmers often face challenges due to unpredictable weather, lack of data, and manual tracking of crop activities. We were inspired to build Agro Connect โ Smart E-Farming to bridge this gap using technology and make crop monitoring simpler, smarter, and accessible. Our goal was to empower farmers with insights that help in better planning, reduce manual effort, and promote sustainable practices.
๐ What It Does
Agro Connect โ Smart E-Farming is a browser-based solution that offers:
- ๐ฆ๏ธ Real-time Weather Updates using location-based API data.
- ๐ Farming Notifications such as irrigation alerts or pest warnings.
- ๐ Smart Reminders for tasks like watering or soil checks.
- ๐ Crop Price Trends through a connected Google Sheet.
- ๐ A clean, mobile-friendly interface for seamless access on the field.
All this, without needing a backendโpowered by just HTML, CSS, and JavaScript.
๐๏ธ How We Built It
- Frontend Stack: HTML for structure, CSS for styling, and JavaScript for logic.
- APIs Used: OpenWeatherMap API for live weather based on geolocation.
- UI Components: Cards for weather, notifications, and reminders.
- Fully static but responsive design with no frameworks or Node.js dependencies.
๐งฑ Challenges We Ran Into
- Handling browser location permissions and ensuring fallback options.
- Formatting and displaying data from the weather API properly.
- Designing the layout to look good across devices with only raw CSS.
- Ensuring the project stays lightweight and easy to deploy without backend setup.
- Debugging API failures due to key errors or user-denied location.
๐ Accomplishments That We're Proud Of
- Built a working, fully client-side weather + monitoring tool.
- Successfully integrated live weather with geolocation.
- Delivered a clean and intuitive interface for non-tech-savvy users.
- Used minimal tools while maintaining high functionality.
๐ What We Learned
- How to interact with external APIs like OpenWeatherMap.
- Working with geolocation and handling permissions programmatically.
- Building modular and maintainable code with vanilla JS.
- UI/UX principles that matter in real-world appsโespecially for farmers.
๐ฑ What's Next for Agro Connect โ Smart E-Farming
- Add multi-language support for regional farmers.
- Allow farmers to add custom reminders with local storage.
- Integrate AI-based disease prediction using image inputs.
- Expand to a mobile app version using Flutter or React Native.
- Enable data sync for reminders and trends using Firebase or other backends.

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