Discover and explore top open-source AI tools and projects—updated daily.
jayanthmb14Real-time civic data platform for Indian districts
Top 89.7% on SourcePulse
Summary
ForThePeople.in is India's first free, real-time, district-level civic transparency platform. It aggregates public government data into 29 citizen-friendly dashboards per district, simplifying access to crucial local information. This initiative empowers citizens, researchers, and civic bodies by consolidating data previously scattered across numerous government portals.
How It Works
The platform uses Next.js (TypeScript, Tailwind CSS) for the frontend, PostgreSQL with Prisma ORM for data, and Upstash Redis for caching. AI via OpenRouter handles news classification and analysis. Data is scraped from public sources (e.g., Railway.app), processed, and served through a unified 29-module API for district dashboards.
Quick Start & Requirements
Setup: Clone repo, npm install, configure API keys in .env.local, run npx prisma generate, npx prisma db push, and npm run dev. Prerequisites include Node.js, PostgreSQL, and API keys. Production hosting is on Vercel Pro.
Highlighted Details
Maintenance & Community
Active development is supported by listed contributors and automated PR reviews (CodeRabbit). A "Contributing Guide" and "Code of Conduct" are provided, indicating structured community engagement. Creator: Jayanth M B.
Licensing & Compatibility
MIT License with Attribution. Permits commercial use and modification, provided attribution to Jayanth M B is maintained in derivative works.
Limitations & Caveats
The platform is expanding, currently covering 10 of 780+ target districts. Initial setup requires configuring multiple third-party API keys. The "with Attribution" clause necessitates careful adherence for forks or derivative projects.
1 week ago
Inactive
datopian