PLAN-IT GERENCIADOR DE TAREFAS WEB
Resumo
A desorganização de tarefas em ferramentas inadequadas, como e-mails e planilhas, resulta frequentemente em perda de prazos, estresse e queda na produtividade. Este trabalho objetivou desenvolver o "Plan-It", um sistema web para gerenciamento de tarefas e projetos, focado em otimizar a organização de pequenas equipes e usuários individuais. A metodologia utilizada foi a aplicada, com o desenvolvimento de uma arquitetura em três camadas, utilizando Angular para o frontend , Spring Boot para o backend e MySQL para a persistência de dados. A qualidade do software foi aferida com testes unitários (JUnit), análise de cobertura de código (JaCoCo) e documentação de API (Swagger). O resultado é uma plataforma funcional que centraliza informações, permite a clara definição de responsáveis e prazos e otimiza o fluxo de trabalho. Conclui-se que o sistema valida a hipótese de que uma ferramenta organizada melhora a gestão de atividades, oferecendo controle e clareza, superando as limitações das ferramentas genéricas.
Biografia do Autor
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.
Referências
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.
