Yojna Sahayak
Your Voice-Enabled, Chat-Powered Guide to Government Schemes
Yojna Sahayak is an intelligent, inclusive digital assistant that makes discovering and applying for government welfare schemes feel simple, natural, and human.
No endless forms. No confusing jargon.
Just speak or type what you need — in your language — and get matched to relevant schemes with clear guidance.
With smart filters, multi-lingual voice chat, and a context-aware text chatbot, it lowers every barrier so more people can access benefits like PM Awas, Ayushman Bharat, PM-KISAN, scholarships, pensions, and more — without needing to be tech-savvy or fluent in official language.
Why This Matters
In places like Panvel and across India, many families qualify for multiple schemes but never benefit — because information is scattered, portals feel intimidating, and language/form-filling barriers are real.
- A rural farmer speaks only Marathi and doesn’t know how to search PM-KISAN
- An elderly person struggles with typing but needs pension info
- A student misses a deadline because eligibility rules are hidden in PDFs
Yojna Sahayak was built to fix this by meeting people where they are:
Speak in your language, use simple filters, chat naturally — and get answers fast.
It’s not another static portal. It’s a conversational companion that feels like talking to a helpful friend who knows all the schemes.
Core Interaction: Filters + Voice + Chat (No Traditional Questionnaire)
The site skips long question forms. Instead, it gives you flexible, powerful ways to discover schemes:
- Smart Filters — Instantly narrow down hundreds of schemes by key factors: state, age group, income range, occupation (farmer/student/woman/SC/ST/etc.), disability status, and more. Pick what applies to you — results update live.
- Multi-Lingual Voice Chat — Speak your query in Hindi, English, Marathi (and expanding) using voice input. The assistant listens, understands context, and responds verbally + in text with scheme matches, explanations, and next steps. Great for low-literacy users or when typing is inconvenient.
- Context-Aware Text Chatbot — Type naturally (“I’m a farmer in Maharashtra with low income — what schemes?”) and get personalized, conversational replies. It remembers context across messages, suggests follow-ups, explains eligibility/documents in simple words, and links to official apply pages.
This combination makes discovery feel effortless — no mandatory questions, no rigid flow. You control the depth: quick filter scan or deep voice/text chat.
How It Works (Real Flow)
- Land on the site → see clean dashboard with prominent filter controls and voice/text chat buttons
- Use filters to quickly select your profile (e.g., State: Maharashtra, Category: General, Income: < ₹2.5L) → schemes appear instantly
- Or tap voice chat → speak (“सरकारी योजना क्या है मेरे लिए?”) → assistant responds in voice + shows matching schemes
- Or open text chat → type your situation → get tailored recommendations, plain-language summaries, required docs list, apply links
- Dive deeper: ask follow-ups (“इसके लिए कौन से दस्तावेज चाहिए?”) — chatbot keeps context and guides you
- (Optional) Sign in → save chats/filters for later, get updates on new schemes or deadlines
Everything stays fast, private, and accessible — high-contrast UI, screen-reader support, large touch targets.
Tech Stack & Design Choices
- Frontend: ReactJS + Tailwind (responsive, accessible, fast)
- Backend: Node.js + Express (handles chat logic, filter queries)
- Database: MongoDB Atlas (stores scheme data, user sessions if logged in)
- Voice & Chat: Web Speech API + context-aware LLM integration (for natural multi-lingual understanding)
Code is modular — easy to add new schemes, languages, or voice dialects.
Key Features (Updated)
- Dynamic Filters — Live updating, multi-select, no page reloads
- Multi-Lingual Voice Assistance — Speak → get spoken + text replies (Hindi/English/Marathi focus)
- Context-Aware Text Chatbot — Remembers conversation, handles follow-ups, explains simply
- Scheme Cards — Benefit amount, eligibility in plain words, docs checklist, official apply link, last updated date
- Privacy-Focused — No heavy data collection; sessions local where possible
- Accessibility Built-In — Voice for non-typists, high contrast, ARIA labels
Closing Thoughts
Building Yojna Sahayak showed me how much small design choices matter — removing forms, adding voice/chat, supporting regional languages — can turn “government schemes” from intimidating to approachable.
It’s still evolving (more languages, better voice accuracy, scheme updates coming), but the core feeling is right:
Help should meet people where they are, in their language, on their terms.
If you’ve struggled with schemes or know someone who has — try it.
Speak, filter, chat. See what you qualify for.
Feedback is gold — outdated info? New scheme ideas? Voice bugs?
DM @pavan_dhadge or open an issue.
Try Yojna Sahayak →
View Source Code →
Let’s make welfare access simpler for everyone.