

Sobre o projeto
Projeto desenvolvido como estudo sobre autenticação de usuários, explorando diferentes frameworks e métodos de login, como autenticação por e-mail e via redes sociais.
A aplicação implementa funcionalidades como integração com OAuth para login social, autenticação por tokens JWT e recuperação de senha. Além disso, foram aplicadas boas práticas de segurança para garantir a proteção dos dados dos usuários.
Para a implementação:
- A versão web foi construída utilizando Next.js e Nest.js, oferecendo uma combinação robusta para front-end e back-end.
- Para aplicações móveis, foi utilizado Expo React Native, proporcionando uma experiência otimizada para dispositivos móveis.
- Outras ferramentas como Express e Laravel foram exploradas para entender suas vantagens no desenvolvimento de sistemas de autenticação.
Futuras Implementações
No futuro, pretendo expandir o projeto com:
- Suporte a autenticação multifator (MFA).
- Painel administrativo para gerenciamento de usuários.
- Suporte a provedores de autenticação adicionais, como Apple e Microsoft.
- Logs de auditoria para rastreamento de atividades.