Social Assistance Management System
2024

Social Assistance Management System

Java
Spring Boot
Jwt
React
PostgreSQL

Full-stack system developed for the Social Assistance Department of Quatiguá, optimizing benefit management and recipient control.

Overview

I developed a comprehensive full-stack system for the Social Assistance Department of Quatiguá to digitize and optimize their processes for managing benefits, services, and beneficiary control.

Impact & Results

70% reduction in social benefit processing time
85% improvement in data accuracy
90% reduction in paper usage
Enhanced transparency in benefit distribution
Increased citizen satisfaction

Key Features

Beneficiary Management

Complete digital registration of beneficiaries
Personal information management
Service history tracking
Beneficiary categorization
Benefit distribution control

Monthly Service Record (RMA) System

Detailed service records
Monthly activity summaries
Service history
Custom reports
Data export capabilities

Scheduling and Referrals

Service scheduling system
Beneficiary referrals
Request management
Consultation history
Service calendar

Benefits Management

Benefits registration
Distribution control
Grant history
Benefits reports
Benefits categorization

User and Permission System

Different access levels (Secretary, Social Worker, New Assistant)
JWT authentication
Permission control
User management

Technology Stack

Backend

Java 21
Spring Boot 3.3.3
Spring Security
Spring Data JPA
PostgreSQL
JWT (JSON Web Tokens)
Lombok
Maven
Swagger/OpenAPI 3.0

Frontend

React 18
React Router DOM
Axios
Bootstrap 5
React Bootstrap
JSPDF
React Icons
JWT-decode
Project Image 1
Project Image 2

Project Details

Project Type

Social Assistance Management System

Completed

2024

Technologies

JavaSpring BootJwtReactPostgreSQL