Descrição do Desafio encontra-se no link a seguir:
https://github.com/gypz/tech_challenge
O Back-End do projeto deverá ser feito em Python ou Node.JS, utilizando um framework de sua escolha.
Backend deve contemplar as seguintes funcionalidades
- GET: Listará todas as solicitações de cartões no sistema.
- POST: Deve inserir uma nova solicitação de cartão.
- DELETE: Remove uma solicitação
Deverá ser criada uma rotina que verificará a pontuação de crédito do usuário que será uma rotina que devolva uma pontuação aleatória entre 1 a 999, para ser utilizada como score de credito.
Dependendo do score retornado a solicitação é aprovada ou não, também alterando o seu limite de crédito, que deverá seguir a seguinte lógica:
Score | Crédito |
---|---|
1 a 299 | Reprovado |
300 a 599 | R$1000,00 |
600 a 799 | 50% da renda informada, valor mínimo R$1000,00 |
800 a 950 | 200% da renda informada |
951 a 999 | Sem limites, considerar R$ 1.000.000 |
7 Dias para desenvolvimento
- Seu código deve estar disponível em um repositório no Github.
- Você pode utilizar plataformas como Heroku ou AWS para nos mostrar a aplicação funcionando em produção.
- Quando estiver pronto nos envie o link do repositório.
- Express
- NodeJS
- Mongoose
- Body-Parser
- MongoDB Atlas ou mLab MongoDB
- VueJS
- AXIOS
- Vue Material
- Vue-Router
- Material Design
- Heroku
- NPM
Disponivel para acesso em: https://lucasgomestechchallenge.herokuapp.com/