Inspiration
Ukraine faces increasing pressure on freshwater resources scarcity due to climate change and related to it heatwaves and droughts. Farmers urgently need reliable, science-based tools to optimize irrigation and conserve water. IrrigAIte UA was inspired by this challenge, combining decades of agroclimatic research with modern machine learning and intuitive design to empower sustainable agriculture.
What it does
IrrigAIte UA is a precision agriculture web application that automates PET (Potential Evapotranspiration) evaluation and irrigation-rate recommendations for Ukrainian farmers and agricultural scientists.
Key features include:
- 🌱 PET Calculator: ML-driven, FAO-56–based, calibrated to Ukrainian conditions with R² 0.85 accuracy
- 🌤 Weather Integration: Manual input or real-time temperature via OpenWeatherMap API
- 📍 Regional Precision: Data coverage across all 24 oblasts of Ukraine
- 📊 Calculation History: Save, review, and compare previous evaluations
- 🌍 Localization: Full Ukrainian and English support, light/dark themes, and accessible design
How we built it
- Frontend: React 18 + TypeScript, Vite, Tailwind CSS, Framer Motion, and Lucide React
- Backend & Database: Supabase (PostgreSQL, authentication, edge functions)
- Internationalization: i18next with enhanced translation hooks, full bilingual coverage
- Design & Accessibility: Minimalist, WCAG 2.1 AA compliant, responsive across devices
- Development with Kiro:
- Steering to create structured documentation
- Vibes for quick fixes, bug patches, and UI refinements
- Hooks to update docs and clean up the project
- Specs to drive core development, improve UI/UX, add manual inputs, and complete internationalization
- Steering to create structured documentation
Challenges we ran into
- Ensuring accurate PET estimation across diverse Ukrainian regions
- Handling internationalization gracefully with error boundaries and fallbacks
- Maintaining accessibility while implementing advanced UI features
- Managing authentication, licensing, and free-tier quotas in a seamless user flow
- Balancing rapid hackathon deadlines with rigorous scientific standards
Accomplishments that we're proud of
- Building a fully functional, bilingual precision irrigation tool in a short timeframe
- Achieving robust PET calculation performance (R² 0.85) aligned with FAO-56 methodology
- Delivering a clean, accessible UI with light/dark themes and responsive layouts
- Integrating real-time weather data and regional agricultural datasets for practical decision support
- Creating comprehensive documentation, educational resources, and legal compliance (GDPR)
What we learned
- How to combine long-term scientific research with modern web technologies
- The power of Kiro tools (steering, vibes, hooks, specs) in accelerating structured development
- The importance of user-centric design, accessibility, and localization in agriculture-focused apps
- How to manage and validate translations dynamically for error-free bilingual UX
- That hackathon deadlines push us to prioritize features while still keeping scalability in mind
What's next for IrrigAIte
- 🌾 Adding more crop-specific irrigation models and soil databases
- 📡 Expanding real-time weather integration with satellite and remote sensing data
- 📱 Developing a mobile app version for offline field use
- 🤝 Partnering with agricultural institutes and local communities for adoption and validation
- 🔍 Incorporating advanced ML forecasting (yield predictions, drought risk analysis)
- 💧 Supporting regional water authorities with aggregated irrigation demand analytics
IrrigAIte UA – Empowering Ukrainian agriculture through precision irrigation management with ML-driven insights and comprehensive localization.
👉 Try it now: https://irrigaite.web.app/
Built With
- css3
- i18next
- react
- supabase
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.