Essa aplicação foi desenvolvida com o intuito de fazer uma tela de login em ReactJS, usando Express como Web Servidor e MongoDB como banco de dados. Essa aplicação usa JWT como autenticação e tem as senhas dos usuários criptografadas.
Além disso, a aplicação tem com o Docker o seu aliado, contendo tanto o servidor quanto o banco de dados dentro dele.
- Express
- React
- React-Router-DOM
- Bootstrap React
- Dotenv
- Mongoose
Primeiramente você tem a necessidade de ter o node instalado na sua máquina para poder rodar essa aplicação, precisando usar o `npm install` para baixar todas os pacotes necessários encontrados no package.json
Os passos são:• git clone this-app
• cd this-app
• npm install
• docker build -t name-of-build
• docker-compose up -d
• cd client
• npm start