A comprehensive, centralized task management solution designed for efficiency and clarity. This application bridges the gap between high-level oversight and granular task tracking.
The Task Manager helps users manage their workflow throughout the entire year. It provides a powerful dashboard for an at-a-glance overview of upcoming responsibilities, paired with graphical insights into task distribution and status.
Focusing on simplicity, usability, and a clean user experience.
The project follows a standard Spring Boot application structure:
src/main/java/com/example/TaskManager: Root package.
Controllers: Contains Spring MVC controllers for handling web requests.Services: Houses business logic, such as fetching project data from Gitea and sending emails.DTO: Data Transfer Objects used to shape data for the views.Component: Contains general-purpose components, like the Markdown service.src/main/resources:
static: For static assets like CSS, JavaScript, and images.templates: Contains Thymeleaf HTML templates.application.properties: For application configuration.We are constantly looking to evolve the Task Manager. Here is what is currently on our development roadmap:
Walkthrough Video Coming Soon