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