PLAN-IT WEB TASK MANAGEMENT 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.
Author Biographies
Graduando do Curso de Sistemas de Informação.
Instituição: Universidade de Araraquara – UNIARA.
Doutor
Instituição: Universidade de Araraquara – UNIARA.
Doutora
Instituição: Universidade de Araraquara – UNIARA.
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.
