Inspiration
We were inspired by the pressing need for better access to government services, agricultural help, and disaster alerts in rural Telangana. Many villagers still struggle with manual processes, lack of information, and language barriers. We wanted to create a tool that empowers rural citizens—especially farmers and women—with access to real-time information and services in their own language, including Telugu. The vision of "Smart Panchayats" drove us to build a unified platform that simplifies rural governance.
What it does
GramaAI is a bilingual digital platform that empowers rural citizens with access to essential services and local governance tools in both Telugu and English. It allows villagers to:
📢 Raise and track complaints related to public issues like roads, water, or electricity
🌾 Get AI-based crop recommendations based on soil and climate data
🩺 Receive health alerts from nearby primary health centers
🌊 Track real-time flood alerts using weather and map APIs
📜 View land records and ownership details through a map interface
🧠 Access farmer mental health support and suicide prevention resources
👩👧👧 Support SHG women by tracking savings and local group initiatives
📝 Apply for certificates or subsidies online and upload documents
🗣️ Chat with a voice-enabled AI bot that answers in Telugu or English about schemes, agriculture, health, and more
How we built it
We built GramaAI using the MERN Stack (MongoDB, Express, React, Node) as the foundation, with additional integrations for AI, maps, and voice interaction:
Frontend: React.js + Tailwind CSS + i18next (for bilingual interface)
Backend: Node.js + Express.js + MongoDB Atlas for data management
AI Crop Suggestion: Python with FastAPI serving an ML model (scikit-learn) trained on sample agricultural datasets
Chatbot: Dialogflow CX integrated with Whisper API for Telugu voice input and Web Speech API for TTS (text-to-speech)
Flood & Weather Alerts: Google Maps + Mapbox + OpenWeatherMap API for real-time disaster zone visualization
Media Uploads: Cloudinary for complaint-related image/video uploads
Online Applications: Form interface to submit documents for certificates and subsidies
Challenges we ran into
Telugu Voice Support: Implementing accurate voice input/output in Telugu using Whisper and TTS was complex.
Limited Crop Data: Finding clean, relevant agricultural datasets for AI crop suggestions was tough.
Bilingual Interface: Designing a UI that supports both English and Telugu without layout issues was challenging.
Map & Weather Integration: Displaying flood zones using Mapbox and OpenWeather required handling live data and geolocation.
Module Integration: Combining chatbot, AI, flood alerts, complaints, and SHG tools into one smooth platform took time.
Mobile Optimization: Ensuring full responsiveness for mobile users, especially in rural areas, was essential but tricky.
Accomplishments that we're proud of
Built a Fully Bilingual Platform supporting both Telugu and English seamlessly for rural users.
Integrated a Voice-Enabled Chatbot that responds in both languages with real-time answers about schemes, health, and more.
Developed an AI-Based Crop Suggestion Tool using FastAPI and ML models tailored to local conditions.
Mapped Real-Time Flood Alerts using weather APIs and GIS tools for rural safety.
Unified Multiple Services (complaints, land records, SHGs, health alerts, and document submission) into one intuitive dashboard.
Made It Mobile-Friendly, ensuring that villagers can access all features comfortably on low-end devices.
Built End-to-End Deployment with live hosting for frontend (Vercel), backend (Render), and media handling (Cloudinary).
What we learned
End-to-End Full Stack Development using MERN (MongoDB, Express, React, Node) to build scalable applications.
Implementing Multilingual Support using i18next to create a seamless Telugu–English user experience.
Working with AI/ML Models in Python (FastAPI) to provide smart crop recommendations based on real-world data.
Voice Integration in Local Languages, using Whisper API and gTTS/Web Speech API for regional accessibility.
API Integration Skills, including Google Maps, Mapbox, OpenWeather, Cloudinary, and more.
Collaboration & Task Management, dividing responsibilities across frontend, backend, AI, and UI effectively.
User-Centric Design Thinking, especially for semi-literate rural users accessing the app on mobile devices.
What's next for GramaAi
Real Government Integration: Partner with local panchayats to pilot GramaAI in real villages across Telangana.
Live Crop & Market Data: Integrate APIs from agricultural departments to fetch live crop prices and weather forecasts.
Offline Support Mode: Build a lightweight Android app with offline-first functionality for areas with poor internet access.
Enhanced SHG Tools: Add micro-loan tracking, group savings management, and digital training resources for women’s SHGs.
Emotional Wellness Assistant: Expand the chatbot with mental health support and connect to local helplines for farmers.
User Feedback System: Implement a survey module to collect suggestions and improve the platform continuously.
Scalability to Other States: Add language packs and expand GramaAI to support other Indian states and dialects.
Built With
- and
- and-enabled-bilingual-support-with-i18next.-the-voice-enabled-chatbot-was-built-with-dialogflow-cx
- and-gtts/web-speech-api-for-voice-output.-for-crop-suggestions
- and-node.js-?-to-build-the-core-of-gramaai.-for-ui-design
- and-openweathermap-api-for-flood-and-location-services
- app
- cloudinary
- deployed
- express.js
- for
- frontend)
- mapbox
- media
- react.js
- render
- the
- uploads.
- used
- using
- vercel
- was
- we-trained-ml-models-using-python-(scikit-learn)-and-served-them-via-fastapi.-we-integrated-google-maps
- we-used-tailwind-css
- we-used-the-mern-stack-?-mongodb-atlas
- whisper-api-for-telugu-input

Log in or sign up for Devpost to join the conversation.