PLAN-IT WEB TASK MANAGEMENT SYSTEM
DOI:
https://doi.org/10.47820/recima21.v6i1.7025Keywords:
Productivity. Task Management. Web System.Abstract
Task disorganization in inadequate tools, such as emails and spreadsheets, often results in missed deadlines, stress, and decreased productivity. This paper aimed to develop "Plan-It," a web-based task and project management system focused on optimizing organization for small teams and individual users. The methodology used was applied, developing a three-tier architecture using Angular for the frontend ,Spring Boot for the backend , and MySQL for data persistence. Software quality was measured with unit tests (JUnit) , code coverage analysis (JaCoCo) , and API documentation (Swagger). The result is a functional platform that centralizes information, allows clear definition of responsibilities and deadlines, and optimizes workflow. It is concluded that the system validates the hypothesis that an organized tool improves activity management by offering control and clarity, overcoming the limitations of generic tools.
Downloads
References
ACELINO, F. Guia prático para construir uma API REST com Spring Boot e Java. Medium, 2023. Disponível em:
https://medium.com/@felipeacelinoo/guia-pr%C3%A1tico-para-construir-uma-a pi-rest-com-spring-boot-e-java-99fa79f62c7. Acesso em: 24 mar. 2025.
ADRIANO, T. Guia prático de TypeScript: Melhores suas aplicações JavaScript. São Paulo: Casa do Código, 2021.
ALLEN, D. A Arte De Fazer Acontecer: O método GTD - Getting Things Done: Estratégias para aumentar a produtividade e reduzir o estresse. Tradução de: Afonso Celso da Cunha Serra. Rio de Janeiro: Sextante, 2015.
AZEVEDO, M. Qualidade e JUnit: introduzindo automatização de testes unitários do seu software Java no dia-a-dia. Medium, 2018. Disponível em: https://mari-azevedo.medium.com/qualidade-e-junit-introduzindo-automatiza%C3%A7%C3%A3o-de-testes-unit%C3%A1rios-do-seu-software-java-no-dia-a-dia-849611de5574. Acesso em: 07 jun. 2025.
BATISTA, N. Angular: o que é, para que serve e um Guia para iniciar no framework JavaScript. Alura, 2025. Disponível em: https://www.alura.com.br/artigos/angular-js?srsltid=AfmBOop5w3FVaElK0-Nitl8XB hkLVHOUPDQjy-9n3-KHqPhRMh6tvVuO. Acesso em: 22 mar. 2025.
ERICKSON, J. MySQL: Entendendo o que é e como é usado. Oracle, 2023. Disponível em: https://www.oracle.com/br/mysql/what-is-mysql/. Acesso em: 28 mar. 2025.
FLORENTINO, R. Programação Orientada a Objetos: Polimorfismo. DEV Community, 2024. Disponível em: https://dev.to/fabianoflorentino/programacao-orientada-a-objetos-polimorfismo-230b. Acesso em: 29 mar. 2025.
GAMMA, E. et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Tradução de: Luiz A. Meirelles Salgado. Porto Alegre: Bookman, 2000.
GILLIS, A. O que é uma arquitetura de aplicativo de 3 camadas?. TechTarget, 2024. Disponível em: https://www.techtarget.com/searchsoftwarequality/definition/3-tier-application. Acesso em: 29 mar. 2025.
MARTINS, A. Documentação de APIs: você conhece o Swagger?. Medium, 2022. Disponível em: https://medium.com/inside-picpay/documenta%C3%A7%C3%A3o-de-apis-voc%C3%AA-conhece-o-swagger-fd8b403d27ed. Acesso em: 08 jun. 2025.
MICROSOFT. O que é o Java Spring Boot? Uma introdução ao Spring Boot, a popular ferramenta baseada em Java para desenvolver aplicativos Web e microsserviços. Microsoft Azure. Disponível em: https://azure.microsoft.com/pt-br/resources/cloud-computing-dictionary/what-is-java-spring-boot. Acesso em: 24 mar. 2025.
PEREIRA, L. O que é Programação Orientada a Objetos (POO) e para que serve. Dio, 2024. Disponível em: https://www.dio.me/articles/o-que-e-programacao-orientada-a-objetos-poo-e-para-que-serve. Acesso em: 29 mar. 2025.
PONTOTEL. Entenda como a gestão de tarefas aumenta a produtividade, melhora o gerenciamento e veja como escolher a melhor ferramenta! Sankhya, 2024. Disponível em: https://www.sankhya.com.br/blog/gestao-de-tarefas/. Acesso em: 29 mar. 2025.
PRESSMAN, R; MAXIM, B. Engenharia De Software: Uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Disponível em: https://archive.org/details/pressman-engenharia-de-software-uma-abordagem-profissional-8a. Acesso em: 22 mar. 2025.
SOMMERVILLE, Ian. Engenharia de Software. 10. ed. Tradução de Luiz Claudio Queiroz. Disponível em: https://archive.org/details/sommerville-engenharia-de-software-10e. Acesso em: 5 out. 2025.
SPRING. Spring Boot. 2025. Disponível em: https://spring.io/projects/spring-boot. Acesso em: 05 out. 2025.
VERÍSSIMO, P. Cobertura de Testes com JaCoCo. Medium, 2020. Disponível em: https://medium.com/@pedrobverissimo/tutorial-cobertura-de-testes-com-jacoco-833399a2ccbb. Acesso em: 07 jun. 2025.
Downloads
Published
Issue
Section
Categories
License
Copyright (c) 2025 RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218

This work is licensed under a Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos/resenhas/TCCs publicados pertecem à revista RECIMA21, e seguem o padrão Creative Commons (CC BY 4.0), permitindo a cópia ou reprodução, desde que cite a fonte e respeite os direitos dos autores e contenham menção aos mesmos nos créditos. Toda e qualquer obra publicada na revista, seu conteúdo é de responsabilidade dos autores, cabendo a RECIMA21 apenas ser o veículo de divulgação, seguindo os padrões nacionais e internacionais de publicação.








