Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏙️ Civic Connect

A full-stack civic complaint management platform that connects citizens, municipal officers, and workers to report, manage, track, and resolve community issues.


📱 Project Overview

Civic Connect is a civic-tech platform designed to make local issue reporting more transparent and efficient.

Citizens can report problems such as:

  • 🛣️ Road Damage
  • 💡 Street Light Issues
  • 🗑️ Garbage / Waste Management
  • 🚰 Water Supply Issues
  • 🌊 Drainage Problems
  • 🏗️ Other Civic Issues

Users can submit complaints with descriptions, images, and location information and track their progress.


✨ Features

👤 Citizen

  • Secure registration and login
  • Report civic issues
  • Upload complaint images
  • Select complaint category
  • Add location information
  • View submitted complaints
  • Track complaint status
  • View complaint history
  • Mark themselves as affected
  • Receive notifications
  • View and update profile

👨‍💼 Officer

  • View citizen complaints
  • Assign complaints to workers
  • Update complaint status
  • Track complaint progress
  • Manage complaint resolution

👷 Worker

  • View assigned complaints
  • Work on assigned civic issues
  • Update progress/status

🏗️ Architecture

                ┌──────────────────────┐
                │      Citizen App     │
                │ Android + Kotlin     │
                │ Jetpack Compose      │
                └──────────┬───────────┘
                           │
                        Retrofit
                           │
                           ▼
                ┌──────────────────────┐
                │   Spring Boot API    │
                │       Backend        │
                └──────────┬───────────┘
                           │
                ┌──────────┴───────────┐
                │                      │
                ▼                      ▼
        ┌──────────────┐       ┌──────────────┐
        │ PostgreSQL   │       │ File Storage │
        │   Database   │       │    Images    │
        └──────────────┘       └──────────────┘

About

A full-stack civic complaint management platform connecting citizens, administrators, and municipal workers for transparent issue reporting and resolution tracking.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages