My Task Planner My Task Planner

My Task Planner

Techs

  • Spring
    Spring
  • Angular
    Angular
  • Tailwind CSS
    Tailwind CSS
  • Swagger
    Swagger
  • PostgreSQL
    PostgreSQL
  • JUnit 5
    JUnit 5
  • Docker
    Docker
  • GitHub
    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