Através da API do Nubank, essa aplicação permitir um usuário autenticar em sua conta do Nubank e visualizar seu saldo do cartão de crédito, seus dados pessoais e suas compras. Os dados visualizados serão persistidos no MongoDB.
- Docker
- Docker Compose
- Express
- Mongoose
- Consign
- MongoDB
- Docker
- Faça o clone ou baixe esse repositório no local que desejar(De preferência na partição principal) em seu computador.
- Após ter baixado, abra a pasta do projeto no terminal e execute o seguinte comando:
- docker-compose build (Irá buildar a imagem do Docker para este projeto).
- Após concluído, execute o seguinte comando:
- docker-compose up (Irá subir o container do node para rodar a aplicação e do MongoDB para persistência dos dados).
- Aguarde e fique atento ao log do Docker(Caso dê algum erro, digite docker-compose down -v e tente novamente).
- Para acessar a aplicação, abra http://localhost:3000.
- Pronto! A aplicação será executada em seu navegador.
- Para finalizar os containeres da aplicação, basta executar docker-compose down
- Para visualizar as informações da sua conta.
- Digite o seu CPF no campo devido.
- Digite a sua senha no campo devido.
- Clique no botão ao lado do campo da senha.
- Será aberto um modal, siga as instruções contidos neles para realizar a autenticação através do aplicativo do Nubank.
- Clique em OK e aguarde seus dados serem apresentados na tela.