# AgView360

> AgView360, a farming app for an agritech company operating in South India. A farmer registers a field once, then asks it what to plant, whether to irrigate today, what is wrong with a sick plant, and what the crop is worth. On Google Play.

- Kind of build: Mobile / Web App
- Status: ongoing
- Live at: https://play.google.com/store/apps/details?id=com.agview360.agview360_mobile

## Outcome

AgView360, a farming app for an agritech company operating in South India.

## What we built

AgView360, a farming app for an agritech company operating in South India. A farmer registers a field once, then asks it what to plant, whether to irrigate today, what is wrong with a sick plant, and what the crop is worth. On Google Play.

## Highlights

- The farmer's app: field registration, crop and irrigation guidance, photo identification of disease and pests, live government mandi prices, a produce marketplace, alerts, and 21 Indian languages (Flutter)
- The operator console: farmer and parcel registration, full records, advisories, cohort broadcasts, subscription and billing tracking, and an audit log over every staff action (React)
- The API and the models: one contract generating the types for all three codebases, and four models on four runtimes behind one service (Node, PostgreSQL, FastAPI)
- Their website: a complete rework, in progress
- 36 app screens, 30 console pages, and 97 API routes against 97 declared contract operations. 21 languages across 13 scripts
- One contract, three codebases. 97 declared operations against 97 implemented handlers, with request and response types generated for the API, the app and the console, so nobody hand-writes a type

## Stack

- Flutter
- Node.js
- PostgreSQL
- React
- FastAPI
- Contract-first OpenAPI codegen

Built by Nudge Systems. [Every case study](https://nudgesystems.in/work).

---

Nudge Systems · [Home](https://nudgesystems.in/) · [Work](https://nudgesystems.in/work) · [Start a project](https://nudgesystems.in/#contact) · [llms.txt](https://nudgesystems.in/llms.txt) · [Sitemap](https://nudgesystems.in/sitemap.xml)
