Digital Governance & Citizen Welfare Platform
SuryaPura Gram Portal (Gaon2)
SuryaPura Gram Portal bridges the rural digital divide by replacing paper-based panchayat applications with an intuitive, mobile-friendly Web platform. It features bilingual Hindi & English UI, dark/light high-contrast themes for outdoor visibility, instant QR-code document validation, and zero-latency local state persistence.
Status
Production
Stack
React 19, Vite, Tailwind CSS, Lucide Icons, QR Code Engine, Local Sync PWA
Throughput / Users
10,000+ Citizens
Performance
98/100 Lighthouse
System Architecture & Problem Statement
Architecture Layers:
Key Product Features
Database Entity Schema & Relationships
Citizens
Collection/Table→ Submits certificate applications and grievances
Applications
Collection/Table→ Belongs to Citizen
Grievances
Collection/Table→ Belongs to Citizen
API Specifications & Endpoints
/api/gram/applicationsSubmit a new certificate request with citizen details.
/api/gram/verify/:qrCodePublic verification endpoint returning official certificate validity status.
/api/gram/grievancesRegister a public village infrastructure complaint.
/api/gram/schemesFetch active central & state government welfare schemes.
Interactive Visual Screenshots & Previews
आवेदक का नाम (Applicant)
Rahul Shaikh
आय प्रमाण पत्र: जारी (Approved)
Modern dashboard showing quick citizen services, active applications, and village notices.
आवेदक का नाम (Applicant)
Rahul Shaikh
आय प्रमाण पत्र: जारी (Approved)
High-contrast verification screen validating official panchayat documents via mobile camera scan.
🚀 Quick Start & Process to Run
Prerequisites
- Node.js 18+
- npm or yarn
Required Environment Variables (.env)
VITE_PORTAL_NAME=SuryaPura Gram Panchayat
VITE_DEFAULT_LANG=hi
Execution Steps:
1. Clone Repository
Download rural governance portal source code.
2. Install Node Dependencies
Install React, Tailwind CSS, Lucide Icons, qrcode.react, and Vite.
3. Start Development Server
Launch Vite server on http://localhost:5173 with hot reload.
4. Build Static Deployment Bundle
Compile lightweight production bundle ready for deployment.