Uma aplicação simples visando aprimorar os conhecimentos em técnicas de Autorização e Autenticação de usuários, juntamente da manipulação de cookies no servidor.
- Criar um usuário
- Fazer login
- Encerrar login
Front-end: NextJS, TailwindCSS, Shadcn, Typescript, Zod e HookForm
Back-end: MongoDB, NodeJS
Na parte de frontend, isso implica aprender sobre como gerenciar e validar credenciais de usuários, implementar fluxos de login seguro, e garantir que apenas usuários autorizados tenham acesso a determinadas partes da aplicação ou funcionalidades. Isso pode envolver o uso de tokens de autenticação, integração com serviços de autenticação, como OAuth, e a implementação de lógica de autorização no lado do cliente para controlar o acesso aos recursos da aplicação. O objetivo final é criar uma experiência de usuário segura e controlada.