My Task Planner
Techs
- Spring
- Angular
- Tailwind CSS
- Swagger
- PostgreSQL
- JUnit 5
- Docker
- GitHub
Overview
My Task Planner is a full-stack web application designed to help users manage tasks, checklists, and personal productivity.
It is composed of two main components:
-
My Task Planner - Backend: A Spring Boot–powered RESTful API that handles user authentication, task and sprint management, and data persistence. It exposes secure endpoints for clients to create, read, update, and delete tasks and related resources, following modern Java development best practices.
-
My Task Planner - Frontend: An Angular-based single-page application that provides a clean and dynamic user interface. It allows users to authenticate, manage boards, and interact seamlessly with the backend API.
Together, these components form a robust, maintainable, and extensible task management platform.
Access the Application
Live Application
Swagger API Docs
Features
- Secure authentication and authorization
- Task and checklist CRUD operations
- Board management and task organization
- RESTful API following clean code and layered architecture
- Component-based Angular frontend
- PostgreSQL for reliable data persistence
- Docker-based deployment for easier portability
- Integrated unit and integration testing
Documentation
Some Screenshots
← Back to projects