Skip to content
Rishikesh
All projects

Backend Engineering

NagrikSetu

A Django platform where citizens submit municipal complaints and track what happens to them afterwards.

Stack
  • Django
  • Python
  • PostgreSQL
  • REST APIs
Links
Source on GitHub (opens in a new tab)

This case study is a work in progress. The overview below is accurate; architecture details, implementation notes and results will be added once they’ve been written up and verified.

Overview

NagrikSetu is a citizen grievance platform built with Django. A resident files a municipal complaint, the complaint is stored against a structured record rather than a mailbox, and both the citizen and the administrator can see its current state.

The interesting part of the problem is not the form — it is the lifecycle. A complaint has a status that changes over time, it belongs to a category that determines who should act on it, and the history of those changes is what makes the system trustworthy to the person who filed it.