Sistema de cadastro e login de usuários. Api em NodeJS.
Para fazer a aplicação subi um container no Docker para o MongoDB. Utilizei o bcrypt para criptografar a senha e o JWT para o token. Para maior segurança eu utilizei o formado de id GUID(UUID) e para isso eu utilizei a lib node-uuid. Para rodar a aplicação usei o Nodemon. Como validador dos dados de entrada utilizei o Yup.
Para rodar o projeto será necessário instalar as seguintes aplicações:
- MongoDB
- Node
- NPM ou Yarn (Opcional)
Instalando as dependências.
npm install- docker
- bcryptjs
- jwt
- express
- date-fns
- mongoose
- mongoDB
- yup