๐Ÿšœ Inspiration

In many countries, especially those with large agricultural sectors, farmers, retailers, and even everyday consumers struggle to access real-time and region-specific pricing data for essential food items like vegetables, fruits, pulses, rice, and wheat. We were inspired to create AgriWatch Global as a solution to bridge this information gap and empower users to make smarter buying, selling, and supply-chain decisions with AI-backed price tracking and analytics. Our goal was simple: make agriculture pricing data transparent, global, multilingual, and intelligent.


๐ŸŒ What it does

AgriWatch Global is a web app that enables users to:

  • ๐Ÿ” View real-time prices of Fruits & Vegetables, Rice & Wheat, and Pulses.
  • ๐Ÿ“ˆ Analyze price trends over the past 7 days with interactive charts.
  • ๐ŸŒŽ Select country and city to get region-specific data.
  • ๐Ÿ“Š View detailed product pages with:

    • Historical price graphs
    • Supply and demand notes
    • Seasonal insights
    • Import/export stats
  • ๐Ÿ›Ž๏ธ Get price alert notifications when prices fluctuate unusually.

  • ๐ŸŒ Use the app in 6 languages: English, Hindi, Spanish, Arabic, French, and Chinese.

  • ๐Ÿ” Sign up/Login using Supabase authentication.

  • ๐Ÿ’ฌ Chat with our AI assistant (Gemini 2.5 Pro) for any product query or trend explanation.

  • ๐ŸŒ’ Use Dark Mode, track recent searches, and bookmark products.

  • โœ‰๏ธ Submit feedback or manage settings in one place.


๐Ÿ› ๏ธ How we built it

We used the following stack and services:

  • Frontend: HTML, CSS, JavaScript (Bolt.new low-code/no-code platform)
  • Backend & Auth: Supabase for authentication, data storage, and user settings
  • AI Integration: Googleโ€™s Gemini 2.5 Pro via @google/genai for fetching dynamic price-related insights and chat-based interaction
  • Charts: Chart.js / Recharts for visualizing price trends
  • Multilingual Support: Custom language-switching logic + Gemini prompt translation
  • Notifications: Alert toggle and simulated triggers for price rise/drop detection
  • Responsive Design with Dark Mode toggle

๐Ÿงฉ Challenges we ran into

  • ๐ŸŒ Standardizing global data: Price formats, currencies, and units vary across regions.
  • ๐Ÿ’ฌ Multilingual UI with Gemini integration: Ensuring language consistency across Gemini responses and UI.
  • ๐Ÿ”’ Handling secure user state via Supabase with minimal backend code.
  • ๐Ÿ“ˆ Chart responsiveness for mobile and desktop views.
  • โšก Ensuring real-time behavior in a simulated/hackathon setting without actual global APIs.

๐Ÿ† Accomplishments that we're proud of

  • Seamless AI-powered interaction using Gemini that feels like a real assistant.
  • A complete, functioning app with multilingual support and authentication.
  • Created a beautiful and usable UI with real-time pricing simulation and detailed product insights.
  • Successfully handled complex dynamic flows like price alerts, bookmarking, and data visualizationโ€”all with minimal backend setup.

๐Ÿ“š What we learned

  • How to integrate Google Gemini API for streaming chat experiences.
  • Using Supabase for fast and scalable authentication and user data.
  • Designing for accessibility and multilingual use cases.
  • Handling real-time simulations with user-specific configurations.
  • Building a complete full-stack app within a short hackathon timeframe.

๐Ÿ”ฎ What's next for AgriWatch Global

  • ๐ŸŒฉ๏ธ Integrate real global agriculture APIs for live pricing data.
  • ๐Ÿ›ฐ๏ธ Add weather-based insights to predict supply chain disruptions.
  • ๐Ÿ“ฒ Launch a mobile app version for farmers and rural users.
  • ๐Ÿง  Include predictive AI models to forecast future prices.
  • ๐Ÿง‘โ€๐ŸŒพ Build a community feature to allow farmers to share real-time market info.
  • ๐Ÿ“ก Offline caching and SMS-based access for low-internet areas.

Built With

  • bolt
Share this project:

Updates