Este projeto foi desenvolvido com as seguintes tecnologias:
- FrontEnd
- TypeScript
- React
- TailwindCSS
- React Hook Forms (com Yup)
- BackEnd
- TypeScript
- Express
- Prisma
- JWT
- Joi
- Docker
Este é um projeto de estudos, com o objetivo de praticar o fluxo de autenticação por meios de tokens JWT.
Este projeto tem duas partes: a API (BackEnd) que possui um sistema de registro e login de contas, gerando os tokens de acesso e os validando; e o Client (FrontEnd) que faz uso dessa API, possuindo páginas de Login, Registro e um Perfil do usuário logado.
- Git (ou baixe o repositório como .zip)
- Node (preferência na versão LTS)
- Docker
- Veja as etapas de instalação de cada repositório: