Role-aware access
Spring Security protects workflows and separates responsibilities by user role.
Case study / 02
A focused task-management application that gives teams a clearer way to assign responsibilities, manage access, and follow work through to completion.

The problem
The application brings task assignment, progress visibility, and role-aware access into a single experience—giving managers and employees a predictable place to coordinate work.
Key features
Spring Security protects workflows and separates responsibilities by user role.
Structured task assignment and status tracking make work visible and actionable.
JPA and MySQL provide a clear persistence layer for users and task records.
The build
The system combines Spring Boot APIs, Spring Security, JPA persistence, and a React frontend. The goal was not only to store tasks, but to make ownership and progress easy to understand.
View source code