AgriSight – Farming Finance from Orbit

Inspiration

Farmers often struggle to connect crop health to finances. Even with satellite imagery or forecasts, it’s hard to translate signals into money decisions. AgriSight is a personalized tool to assist farmers decisions about when to save, invest, or apply for microloans!

What it does

AgriSight combines satellite crop signals, NDVI (Normalized Difference Vegetation Index), local weather, and bank data to deliver simple, actionable insights.

Core features:

  • NDVI Map: Visualizes field health with red/yellow/green markers and selection state.
  • Weather Forecast: 5-day forecast with rainfall and risk summary.
  • Financial Dashboard: Balances, recent transactions, summary KPIs, and a Finance Cockpit view.
  • Smart recommendations using GeminiAPI such as:
    • “Save $50 this week → crop stress detected.”
    • “Apply for an emergency microloan → drought ahead.”
    • “Crops healthy → consider investing in new equipment.”

How we built it

  • Frontend: Next.js (React) + Tailwind CSS + Google Maps (satellite view, custom markers)
  • Backend: Node.js + Express (routes: /api/fields, /api/analyze, /api/weather, /api/financial, /api/recommend, plus finance helpers)
  • APIs:
    • Google Gemini (image analysis, chat bot/analysis)
    • OpenWeatherMap (5‑day forecast; grouped and averaged)
    • Capital One Nessie (financial data, mocked where needed)

Challenges we ran into

  • Keeping one idea when there were so many amazing prompts to build off of~
  • Handling weather API limits
  • Ensuring consistent UI semantics across map markers, cards, and modals

Accomplishments we’re proud of

  • End‑to‑end prototype: backend + frontend integrated
  • Map-first workflow with satellite-only view and stable interactions
  • Clear financial messaging tied to agronomic signals

What’s next for AgriSight

  • Live NDVI ingestion from public satellite datasets (e.g., Sentinel‑2)
  • SMS/WhatsApp alerts for time‑sensitive actions
  • Deeper bank integrations (Capital One forever!!), offering more financial options

Built With

Share this project:

Updates