Skip to content

connnecting relevant individual to relevant information.

Notifications You must be signed in to change notification settings

fuyalasmit/nagarik-suchana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 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.

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

connnecting relevant individual to relevant information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •