Nagarik Suchana is a mobile app that connects citizens with local authorities, streamlining information flow and civic engagement. Citizens receive instant notifications about notices, vacancies, meetings, and health camps. They can file complaints about roads, water, and electricity, view budget allocations, track progress, and directly contact authorities, bringing transparency and efficiency to local governance.
- Docker & Docker Compose
- Node.js (v16 or higher)
-
Start Docker containers:
docker compose up
-
Backend Setup:
cd backend npm install npx prisma db push npm run dev -
Frontend Setup:
cd frontend npm install npm run start
- User authentication and profiles
- Notice management system
- OCR document processing
- Grievance management
- Admin dashboard
- Multilingual support (English/Nepali)
- Frontend: React Native (Expo), TypeScript, Tailwind CSS
- Backend: Node.js, TypeScript, Express
- Database: PostgreSQL with Prisma ORM
- OCR: Tesseract.js
- Containerization: Docker