Skip to content

ankitpokhrel08/nagarik-suchana

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nagarik Suchana

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.

Dashboard

Home

Quick Start

Prerequisites

  • Docker & Docker Compose
  • Node.js (v16 or higher)

Setup

  1. Start Docker containers:

    docker compose up
  2. Backend Setup:

    cd backend
    npm install
    npx prisma db push
    npm run dev
  3. Frontend Setup:

    cd frontend
    npm install
    npm run start

Database Schema

Untitled diagram-2026-01-04-145323

System Architecture

Untitled diagram-2026-01-04-145414

Features

  • User authentication and profiles
  • Notice management system
  • OCR document processing
  • Grievance management
  • Admin dashboard
  • Multilingual support (English/Nepali)

Tech Stack

  • Frontend: React Native (Expo), TypeScript, Tailwind CSS
  • Backend: Node.js, TypeScript, Express
  • Database: PostgreSQL with Prisma ORM
  • OCR: Tesseract.js
  • Containerization: Docker

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.2%
  • JavaScript 1.3%
  • Other 0.5%