Back to Projects
PROJECT CASE STUDY / CIVIGUARD

CiviGuard

Secure citizen crime reporting system

Spring Boot REST API with PostgreSQL, RBAC, AWS, and Google Maps integration.

STACKSpring BootREST APIPostgreSQLRBACAWSGoogle Maps
What is it?

A secure citizen-facing reporting backend with role-controlled processing.

The problem

Public reporting platforms must balance accessibility, authenticity, and strict data protection.

Technical deep dive

How the system holds together.

Security-first workflow

Cases are submitted through structured APIs and processed through controlled authorization boundaries.

Diagrams

System surfaces.

ARCHITECTURECiviGuard Architecture
ClientAPI GatewayService AService BDatabaseBranch ABranch B
Engineering decisions

Why I made these decisions.

Why AWS + RBAC?

Cloud hosting plus strong authorization supports secure and scalable case operations.