DiaTask - Organizador de tarefas e projetos
10 min of reading
Medium Project
DiaTask is a project developed as a practical lab to apply and deepen my knowledge in software development and UI/UX design through a challenging application involving complex data structures and multiple interaction flows. The application's core objective is to support team management and productivity, offering tools that help users plan, track, and achieve goals for the projects they are working on. Users can create events, view deadlines, goals, and tasks directly on the calendar, as well as create and assign tasks to different team members, organizing them into categories according to the project's needs. DiaTask provides multiple task visualization modes, such as Kanban, list, and table, allowing users to choose the organization that best fits their workflow. The project also includes a simple and objective dashboard that offers visual reinforcement of task progress, highlights pending items, and contributes to weekly organization. Finally, the application features an intuitive and attractive design, applying UI/UX best practices to ensure an accessible, fluid, and efficient experience, aligning functionality and usability in an environment focused on collaboration and productivity.
View ProjectOverview
DiaTask is a team management and productivity application designed for small and medium-sized teams, bringing together features such as an events calendar, task creation and assignment, Kanban organization, and deadline/goal setting. The project was conceived with a focus on a simple, intuitive, and dynamic interface to facilitate project management.
Technologies
- Figma
- Java
- Spring
- MySQL
- Spring Security
- TypeScript
- JavaScript
- JWT
- HTML
- SASS
- CSS
- React.js
- Vite
Medias


+6 Medias
Case Studies
DiaTask is a project developed as a practical lab to apply and deepen my knowledge in software development and UI/UX design through a challenging application involving complex data structures and multiple interaction flows. The application's core objective is to support team management and productivity, offering tools that help users plan, track, and achieve goals for the projects they are working on. Users can create events, view deadlines, goals, and tasks directly on the calendar, as well as create and assign tasks to different team members, organizing them into categories according to the project's needs. DiaTask provides multiple task visualization modes, such as Kanban, list, and table, allowing users to choose the organization that best fits their workflow. The project also includes a simple and objective dashboard that offers visual reinforcement of task progress, highlights pending items, and contributes to weekly organization. Finally, the application features an intuitive and attractive design, applying UI/UX best practices to ensure an accessible, fluid, and efficient experience, aligning functionality and usability in an environment focused on collaboration and productivity.
Overview
DiaTask is a team management and productivity application designed for small and medium-sized teams, bringing together features such as an events calendar, task creation and assignment, Kanban organization, and deadline/goal setting. The project was conceived with a focus on a simple, intuitive, and dynamic interface to facilitate project management.
Technologies
- Figma
- Java
- Spring
- MySQL
- Spring Security
- TypeScript
- JavaScript
- JWT
- HTML
- SASS
- CSS
- React.js
- Vite
Medias


+6 Medias
