India's first free, real-time, district-level civic transparency platform.
Live Site ยท Watch the Platform Walkthrough ยท Vote for Features ยท Support the Project
ForThePeople.in aggregates publicly available Indian government data into clean, citizen-friendly dashboards โ one for every district. Instead of navigating 50+ government portals, citizens get a single platform with real-time data on crop prices, dam levels, budget spending, school performance, infrastructure projects, and 25+ more modules.
Currently live (10 districts across 7 states):
- Karnataka: Mandya, Mysuru, Bengaluru Urban
- Tamil Nadu: Chennai
- Maharashtra: Mumbai, Pune
- Delhi: New Delhi
- West Bengal: Kolkata
- Telangana: Hyderabad
- Uttar Pradesh: Lucknow
Goal: All 780+ districts across 28 states and 8 UTs.
| Category | Modules |
|---|---|
| Live Data | Overview, Interactive Map, Water & Dams, Crop Prices, Weather & Rainfall, Finance & Budget |
| Governance | Leadership, Police & Traffic, Schools, Courts, RTI Tracker, Gram Panchayat, Health |
| Services | Gov. Schemes, Services Guide, Elections, Transport, JJM Water Supply, Housing, Power |
| Community | Local Alerts, Offices, Citizen Corner, Famous Personalities, News, Data Sources |
| Layer | Technology |
|---|---|
| Frontend | Next.js 16, TypeScript, Tailwind CSS v4, react-simple-maps, Recharts |
| Database | PostgreSQL (Neon), Prisma ORM (45+ models) |
| Cache | Upstash Redis |
| AI | OpenRouter (free models for news classification, paid for analysis) with multi-provider fallback |
| Scraping | Railway.app (24/7), Google News RSS, Cheerio |
| Hosting | Vercel Pro |
| Payments | Razorpay (for supporter contributions) |
| Monitoring | Sentry (errors), Plausible (analytics, cookieless) |
| Resend (admin alerts) |
# Clone
git clone https://github.com/jayanthmb14/forthepeople.git
cd forthepeople
# Install
npm install
# Set up environment
cp .env.example .env.local
# Fill in your API keys in .env.local
# Database
npx prisma generate
npx prisma db push
# Run
npm run devdocs/ # All documentation (blueprint, skills, guides)
prompts/ # Claude Code prompts archive (completed + pending)
src/
โโโ app/ # Next.js App Router pages + API routes
โ โโโ api/
โ โ โโโ data/[module]/ # 29-module unified data API
โ โ โโโ cron/ # Scheduled jobs (news, crops, insights)
โ โ โโโ admin/ # Admin endpoints (health, alerts, analytics)
โ โโโ [locale]/[state]/[district]/ # District dashboard pages
โโโ components/ # Reusable React components
โโโ lib/ # Core utilities (DB, Redis, AI, alerts, health score)
โโโ scraper/ # Background data scrapers (Railway)
prisma/
โโโ schema.prisma # 45+ database models
โโโ seed.ts # Seed data for Mandya district
ForThePeople.in is an independent citizen transparency initiative. It is NOT an official government website. All data is sourced from publicly available government portals under India's Open Data Policy (NDSAP) and the Right to Information (Article 19(1)(a) of the Indian Constitution).
Running this platform for all 780+ districts costs approximately โน12 lakh/year. You can help:
- One-Time Contribution โ any amount from โน10
- District Champion โ โน99/mo, name on your chosen district page
- State Champion โ โน999/mo, name on every district in that state
- All-India Patron โ โน9,999/mo, featured on every district page
- Founding Builder โ โน50,000/mo, permanent homepage spotlight
Support page โ ยท Contributor leaderboard โ
We welcome contributions from developers of all skill levels! Whether you want to add a new district, fix a bug, improve the UI, or add translations โ every contribution helps.
- Read the Contributing Guide to get started
- Check out
good-first-issuelabeled issues - Review our Code of Conduct
- Report security issues privately via SECURITY.md
Goal: Cover all 780+ districts across India. Currently at 10 โ help us get there!
This project moves forward thanks to:
- @AmanSurushe โ Mobile responsiveness, Hindi translations
- @threatner โ UI fixes
- @joellui โ Prisma config
- @Ronithkumar โ Module bug fixes
- @tiwarikaran โ Ahmedabad district (in progress)
Want to join? See CONTRIBUTING.md and check good-first-issue labels. CodeRabbit auto-reviews every PR.
Jayanth M B โ Entrepreneur from Karnataka, India.
Built with the belief that every Indian citizen deserves free, transparent access to their district's government data.
- Instagram: @jayanth_m_b
- Project: forthepeople.in
MIT with Attribution โ see LICENSE for details.
Any fork or derivative must retain attribution to the original creator (Jayanth M B).