O MyTasks é um aplicativo pessoal de gestão de tarefas. O projeto foca em uma separação clara de responsabilidades, garantindo segurança via autenticação JWT e uma interface mobile intuitiva e reativa. O projeto foi desenvolvido com o intuito de aprimorar meus conhecimentos em Backend e adquirir novas competências de Frontend e Mobile.

Home Add Task Delete Task

Stack Tecnológica#

  • Backend: Desenvolvido com Spring Boot, utilizando Spring Security para proteção de dados e Hibernate para mapeamento objeto-relacional;

  • Mobile: Interface moderna e performática construída com Flutter;

  • Banco de Dados: Armazenamento relacional persistente com MySQL;

  • Documentação: API documentada integralmente com Swagger;


Diferenciais#

  • Segurança: Implementação de autenticação baseada em Tokens JWT e suporte a Soft Deletes para maior controle de dados;

  • Containerização: Setup simplificado via Docker e Docker Compose, permitindo que o ambiente de desenvolvimento seja espelhado em produção sem conflitos;

  • Deploy: API disponível em Link . O serviço não está mais disponível.