Api gestão de contratos de empréstimos.
Seu desafio é criar uma aplicação REST para geração, edição e listagem de contratos de emprëstimos. Uma aplicação simples e rápida de ser desenvolvida. Temos alguns requisitos descritos neste documento para ser seguidos. O desenvolvimento deve ser feito em Node.js ou Python, e o banco de dados fica de sua escolha. O uso de bliblioteca que ajude no desenvolvimento fica livre, mas use com parcimonia, queremos validar o seu código e não o seu conhecimento com biblioteca.
Vamos usar esse teste para validar a sua lógica, design da sua solução, código legivel, estruturação do código, entre outros fatores.
Detalhes do desafio, clique aqui: Desafio
Documentação da API, clique aqui: API
Tecnologias utilizadas na construção desta API
Importe o arquivo Insomnia.json
no app Insomnia, caso não tenha baixe neste link 👉🏾 Run in Insomnia
Consulte a documentação para entender o uso dessa API 👉🏾 API
- Node.js
- Yarn ou npm
- uma instância PostgreSQL
Obs.: Recomendado utilizar Docker
Clone o projeto e acesse o diretório
$ git clone https://github.com/jals990/Pontte-Backend-Challenge.git && cd backend-pontte
Obs. 2: Certifique-se de não estar utilizando a porta 3333, caso esteja, altere no aquivo .env a variável APP_PORT antes de executar o último comando (yarn dev)
Próximos passos
# Instale as dependências
$ yarn
# Criando a instância do Postgres no Docker
$ docker run --name pontte -e POSTGRES_PASSWORD=pontte -p 5432:5432 -d postgres:11
# Necessário rodar o comando abaixo para criar as tabelas no Postgres
$ yarn sequelize db:migrate
# Para iniciar a aplicação execute o comando abaixo
$ yarn dev
# 🚀 Server no ar!
Made with 🚀 by Juarez Silva ✌🏾