System overview
User Management System
Java
Spring Boot
MySQL
User CRUD REST APIsController, service, and repository layersSpring Data JPA persistence
Backend / Engineering case study
A layered Spring Boot backend for creating, viewing, updating, and deleting user records.
System overview
01 / Overview
Implemented RESTful user-management APIs using Spring Boot, Spring Data JPA, MySQL, DTOs, and ModelMapper.
02 / The approach
Separated controller, service, and repository responsibilities and used DTO mapping between the API and persistence models.