सत्यसंग्रह (Satyasangraha) - meaning "truth-force" or "holding onto truth" - is a civic technology platform designed to empower Nepali citizens in the fight against corruption through secure, anonymous reporting and data-driven transparency.
Born from Nepal's September 2025 youth-led anti-corruption protests, this platform addresses the critical gap in digital tools for transparency and accountability in Nepal. With 40% of Nepal's population belonging to Generation Z and no specialized corruption reporting platforms currently operating, Satyasangraha provides a culturally-sensitive, mobile-first solution for systemic change.
To create a safe, accessible, and culturally-appropriate platform that empowers Nepali citizens to report corruption, access educational resources about their rights, and contribute to data-driven transparency initiatives.
- Anonymous reporting with multiple privacy levels
- Multi-modal input supporting text, voice, and photo evidence
- Progressive disclosure allowing users to add details gradually
- Offline capability with automatic sync when connected
- Interactive heat maps showing corruption patterns across Nepal's districts
- Real-time statistics tracking reports, prevention, and impact
- Department-wise analytics comparing government agency performance
- Trend analysis correlating corruption with political and economic events
- Know Your Rights section explaining RTI procedures and legal protections
- Service guides detailing proper government procedures
- Safety resources for whistleblower protection
- Success stories highlighting positive outcomes
- Bilingual interface (English/Nepali) with Roman Nepali priority
- Cultural design elements incorporating Nepal's flag colors and mountain imagery
- Mobile-first design optimized for Nepal's 96% mobile internet usage
- Low-bandwidth optimization for rural connectivity
- Frontend: Next.js 15, React, TypeScript
- Styling: Tailwind CSS with custom Nepal-themed design system
- UI Components: shadcn/ui with cultural customizations
- Charts: Recharts for data visualization
- Icons: Lucide React
- Node.js 18+
- npm or yarn
- Git
-
Clone the repository
git clone https://github.com/codefornepal/satyasangraha.git cd satyasangraha -
Install dependencies
npm install # or yarn install -
Set up environment variables
cp .env.example .env.localConfigure the following variables:
NEXT_PUBLIC_APP_URL=http://localhost:3000 NEXT_PUBLIC_MAPBOX_TOKEN=your_mapbox_token DATABASE_URL=your_database_url ENCRYPTION_KEY=your_encryption_key -
Run the development server
npm run dev # or yarn dev -
Open your browser Navigate to http://localhost:3000
- Report Corruption: Use the anonymous reporting system to document incidents
- Explore Data: View corruption trends and patterns in your area
- Learn Rights: Access educational resources about legal protections
- Track Impact: Follow up on reports and see community impact
- Access Data: Use the analytics dashboard for investigative reporting
- Verify Sources: Connect with verified reports while protecting anonymity
- Export Data: Download datasets for in-depth analysis
- Monitor Performance: View department-wise transparency metrics
- Identify Issues: Spot systemic problems requiring attention
- Track Improvements: Measure progress in corruption reduction
This platform prioritizes user safety and data protection:
- End-to-end encryption for all sensitive communications
- Anonymous reporting with no personal data collection
- Secure hosting with servers outside Nepal's jurisdiction
- Legal protection resources connecting users with human rights organizations
Track the platform's effectiveness through:
- Number of corruption reports filed
- Government responses to reports
- Policy changes influenced by data
- User safety and satisfaction metrics
- Media coverage and public awareness
The platform is designed to complement, not replace, existing government transparency initiatives:
- Integration with Hello Sarkar complaint system
- Compatibility with CIAA reporting procedures
- Support for Right to Information (RTI) requests
- Collaboration with transparency initiatives
Built with ❤️ for Nepal's democratic future
