This repository contains a microservices-based version of the Task Management System (TMS) application. The system is decomposed from an existing monolithic Spring Boot application into multiple independent services.
The system consists of the following services:
- user-service – handles authentication, authorization, and user management
- project-service – manages projects and memberships
- task-service – handles tasks, comments, and audit logs
- Java 21
- Spring Boot
- PostgreSQL