This is the backend application for a Task Management System implemented with Spring Boot. The application provides secure APIs for user authentication, task creation, updating, status changes, and deletion.
-
User Authentication:
- Secure user registration and login using Spring Security.
-
Task Management:
- Create new tasks with a title, description, and status.
- Update task details, including title, description, and status.
- Change the status of tasks from PENDING to ACTIVE and ACTIVE to COMPLETED.
- Delete tasks from the task list.
- Spring Boot
- Spring Security