個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Yojanasahay
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
🇮🇳 Yojana Sahay Government Scheme Discovery Platform Helping every Indian citizen find the welfare schemes available to them Yojana Sahay (योजना सहाय — "Scheme Aid") is an independent civic technology platform built to help citizens of India discover and check their eligibility for government welfare schemes — schemes they may otherwise never find out about.檢視完整 README ↗
Helping every Indian citizen find the welfare schemes available to them
Yojana Sahay (योजना सहाय — "Scheme Aid") is an independent civic technology platform built to help citizens of India discover and check their eligibility for government welfare schemes — schemes they may otherwise never find out about.
The platform closes the information gap between citizens and the government welfare ecosystem — regardless of location, language, or literacy level — through smart search, an AI-powered assistant, and a personalized eligibility checker.
⚠️ Yojana Sahay is an independent platform. It is not affiliated with, endorsed by, sponsored by, or representative of any Central or State Government body, ministry, or department of India. All scheme information is aggregated from publicly available government sources for informational purposes only.
Search and browse a constantly expanding database of Central and State government schemes, filtered by category, state, and beneficiary type. Instant results with detailed eligibility criteria, benefits, and application guidance.
A short guided questionnaire (also on Telegram) that analyses your profile and instantly matches the schemes you qualify for — no guesswork, no wasted time.
A real-time AI-powered assistant for scheme queries in Hindi and English. Provides personalised guidance, scheme comparisons, eligibility clarification, and actionable next steps — powered by Groq AI.
An in-app support system for submitting bug reports, scheme addition requests, general queries, and feedback. Every submission is reviewed by the Yojana Sahay team with real-time status tracking (Open → In Progress → Resolved) and email responses.
An internal, access-controlled panel for platform operations — scheme coverage tracking, usage analytics, and content management. Restricted to authorised administrators only.
Full dark/light theme toggle and seamless Hindi ↔ English language switching throughout the entire app.
| Metric | Value |
|---|---|
| Government Schemes Indexed | Counted live from the data — see the live count and the About page |
| States & UTs Covered | Counted live from the data (Central + every state with its own schemes) |
| Languages Supported | 2 (Hindi & English) |
| Ways to use it | Website · Android app · Telegram bot (@YojanaSahayBot) |
| Cost to Citizens | Free |
| Layer | Technology | Purpose |
|---|---|---|
| Frontend | React + Vite | UI framework & build tool |
| Auth & Database | Firebase (Auth + Firestore) | Authentication, user data, real-time sync |
| AI | Groq AI (llama-3.3-70b-versatile) | Bilingual AI assistant |
| EmailJS | Report confirmations & admin replies | |
| Deployment | Vercel | Hosting & serverless API routes |
| Fonts | Noto Sans / Noto Sans Devanagari | Hindi & English typography |
yojana-sahay/
├── api/ # Vercel serverless functions (Groq API proxy)
├── src/
│ ├── App.jsx # Main app — home, search, schemes, profile tabs
│ ├── AIChat.jsx # Bilingual AI assistant chat screen
│ ├── AdminDashboard.jsx # Admin panel with analytics & user management
│ ├── AboutTab.jsx # About screen with mission, features & legal info
│ ├── ReportIssueSheet.jsx
│ ├── UserReportsTab.jsx
│ ├── ResolvedReportsCleaner.jsx
│ ├── schemesData.js # Scheme database & categories
│ ├── groqClient.js # Groq AI API client
│ └── firebase.js # Firebase config & initialization
├── .env.example
├── index.html
├── package.json
├── vite.config.js
└── .gitignore
# Clone the repository
git clone https://github.com/SahnawazL/yojana-sahay.git
cd yojana-sahay
# Install dependencies
npm install
# Start the development server
npm run dev
A .env.example file is included in the repo. Copy it and fill in your values:
cp .env.example .env
Key variables you need to set:
# Groq API keys — Yojana Sahay rotates across 5 keys to stay within free-tier limits
# Get yours from: https://console.groq.com
GROQ_API_KEY_1=your_groq_api_key_1
GROQ_API_KEY_2=your_groq_api_key_2
GROQ_API_KEY_3=your_groq_api_key_3
GROQ_API_KEY_4=your_groq_api_key_4
GROQ_API_KEY_5=your_groq_api_key_5
# Vercel KV / Redis — auto-populated when you add a KV database in Vercel dashboard
KV_URL=your_kv_url
KV_REST_API_URL=your_kv_rest_api_url
KV_REST_API_TOKEN=your_kv_rest_api_token
KV_REST_API_READ_ONLY_TOKEN=your_kv_rest_api_read_only_token
REDIS_URL=your_redis_url
⚠️ All Groq and KV keys must be set as Vercel environment variables only — they are used server-side via
/api/chatand never exposed in client-side code.
npm run build
Yojana Sahay supports three sign-in methods:
Scheme search and browsing are available without an account. Signing in unlocks personalized scheme matching, profile-aware AI responses, report tracking, and email notifications.
🔒 Authentication is handled entirely via Firebase. Credentials and personal data are never shared with third parties — see the No Third-Party Sharing policy in the in-app About section for full details.
The AI assistant uses Groq's llama-3.3-70b-versatile model via a secure Vercel serverless route (/api/chat). Key behaviours:
localStorage (keyed by Firebase UID)Citizens can submit four types of reports directly from the app:
| Type | Description |
|---|---|
| 🐛 Bug / Issue Report | Technical issues or unexpected app behaviour |
| 📋 Scheme Addition Request | Request for a missing scheme to be added |
| ❓ General Query | Questions about any scheme or feature |
| 💡 Feedback & Suggestions | Suggestions to improve the platform |
Logged-in users receive automatic email confirmation on submission and are notified by email when the admin team responds.
The full scheme list is published as open data, refreshed on every update:
Licence: Open Data Commons Attribution (ODC-By) v1.0 — free to use, please credit YojanaSahay (yojanasahay.vercel.app). It contains no personal data. Always confirm details on the official website before applying.
How YojanaSahay meets the Digital Public Goods Standard (SDGs, licences, ownership, platform independence, privacy and do-no-harm) is documented in docs/DIGITAL-PUBLIC-GOOD.md.
Security issues: see SECURITY.md.
Copyright © 2026 Sahnawaz Ahmed Laskar
This project is licensed under the MIT License. The scheme dataset is licensed under ODC-By v1.0 (see Open Data). The YojanaSahay name and logo may not be used to present another app or service as YojanaSahay.
Made with ❤️ in India 🇮🇳