https://github.com/GreenTrust-Rentals/GreenTrust-Rentals-Website
Supporting Farmers of North-East India with Smart, Localized Agricultural Assistance
🧩 PROJECT OVERVIEW
AgriSathi Lite is a mobile-first digital platform designed for farmers in the North-East region of India. It empowers small and marginal farmers through AI-powered advisories, real-time mandi price updates, a crop marketplace, and simplified access to loans and educational content.
👥 Target Users: Assamese, Manipuri, Bengali, Hindi-speaking farmers
🌱 Platforms: React (web), React Native (mobile-first responsive)
📦 KEY FEATURES
-
🏡 Home Page
- Hero banner with intro text & CTA (“Get Started”)
- Feature cards: Smart Assistant, Mandi Prices, Learning Hub, Finance & Schemes
- Clean layout with earthy color palette (#4CAF50, #FDD835, white)
-
💬 Smart Assistant
- Chat UI with text & voice input (Google STT-ready)
- Uses OpenAI API or custom NLP to answer farming questions
- Replies with advice + links to videos/tutorials
- Example Query: “When to sow mustard in Imphal East?”
-
🛒 Marketplace
- Sell Crop: Form with crop name, quantity, expected price
- Auto-suggest price from Agmarknet/eNAM API
- Crop Listings: Cards with crop image, price, “Buy” button
- Buyer workflow (UPI-ready)
-
🎓 Learning Hub
- Short videos/audio with visuals on topics like:
- Organic certification
- Jhum to settled farming
- Water conservation
- Playlist filter for topics
- Short videos/audio with visuals on topics like:
-
💰 Finance & Schemes
- “Check Loan Eligibility” form (inputs: land size, income, etc.)
- ML model (FastAPI) returns a loan score
- Government scheme list with “Apply” links
- Aadhaar optional verification + SMS follow-ups
-
🌧️ Weather Alerts & Guidance
- Alerts based on geolocation (OpenWeather API)
- Flood warnings, sowing/harvest window alerts
- Contextual notifications (crop-specific)
-
🧭 Onboarding
- Language selection (Assamese, Manipuri, Hindi, English, etc.)
- Profile setup: Name, village, crops grown, type of farming
- Optional Aadhaar input for gov scheme personalization
🧠 TECH STACK OVERVIEW
| Layer | Stack |
|---|---|
| Frontend (Mobile/Web) | React, Tailwind CSS, Expo (if native) |
| Backend | Node.js + Express |
| AI/ML Services | Openrouter API, Python (FastAPI), TensorFlow Lite |
| Realtime DB | Firebase Realtime DB (alerts, messages) |
| Structured DB | MongoDB (farmer profiles, scheme records) |
| Authentication | Firebase Auth (mobile OTP login) |
| Voice/Text Input | Google STT (speech-to-text) |
| APIs | Agmarknet, eNAM, OpenWeather, Twilio (SMS) |
| Admin Panel | Web dashboard to manage listings, FAQs, learning modules |
📱 UX/UI DESIGN SYSTEM
- Mobile-first layout with large touch targets
- Use rounded cards with shadows, legible typography
- Navbar: Home | Assistant | Marketplace | Learning | Finance | Login
- Footer: About, Contact, Social Icons
- Page transitions: Framer Motion
- Multilingual support from first load
- Local caching for offline access (expo-secure-store, indexedDB)
🛠️ LICENSE: MIT
💬 CONTACT: agrisathi@team.in | IG: @agrisathi_lite