Executando verificação de segurança...
1

TaskFlow - um sistema simples de gerenciamento de tarefas!

Depois de alguns meses estudando bastante pelo programa de estágio da SBM Technology, decidi colocar em prática tudo que aprendi durante esses 4 meses. O projeto que desenvolvi é o TaskFlow, uma aplicação full-stack que resolve o problema clássico de organizar tarefas de forma simples e eficiente.

Tecnologias utilizadas:
• 🖥️ Frontend: Angular + PrimeNG + Tailwind CSS
• ⚙️ Backend: Spring Boot + Java 21 + Spring Security
• 💾 Banco: PostgreSQL com migrações Flyway
• 🔐 Segurança: Autenticação JWT completa

Funcionalidades que implementei:
✅ Dashboard com estatísticas
✅ CRUD completo de tarefas
✅ Sistema de login/registro seguro
✅ Tema escuro e claro
✅ Design responsivo
✅ Paginação e filtros de tarefas

O que aprendi no processo:

🔐 Spring Security + JWT: Me aprofundei bastante na configuração de autenticação stateless, criação de filtros personalizados e gestão de tokens. Configurar o CORS corretamente foi outro desafio interessante.

🚪 Guards no Angular: Implementar proteção de rotas e interceptors para anexar tokens automaticamente nas requisições foi um aprendizado valioso.

⚙️ Arquitetura modular: Separei bem frontend e backend, cada um com sua responsabilidade.

Repositório no GitHub para quem quiser dar uma olhada no código:
🔗 Frontend: https://lnkd.in/eK66aqii
🔗 Backend: https://lnkd.in/eT7hQHiq

Postagem do linkedin:
https://www.linkedin.com/posts/arthurrsousa_angular-springboot-springsecurity-activity-7385786289335488512-s-gL?utm_source=share&utm_medium=member_desktop&rcm=ACoAAFRggT4BduQEpf7z_a2DShVSHYoWz4MgpKY

Carregando publicação patrocinada...