SANTANDER DEV WEEK

API REST


ObjetivoPreparaçãoTecnologiasFuncionalidades

Objetivo

Abstrair o domínio bancário em uma API REST capaz de cadastrar novos usuários e acompanhar suas movimentações financeiras.


Preparação

Será necessario ter instalado o Java versão 8 ou superior.

Além disto você precisara de uma IDE, como por exemplo o Eclipse ou NetBeans e também o banco de dados Postgres para rodar localmente.


Tecnologias

Foram utilizadas as seguintes tecnologias:

  • Java
  • Eclipse
  • Spring Boot
  • Swagger
  • Hibernate
  • PostgresSQL

Funcionalidades do projeto

GET /movimentacoes: Retorna os dados das movimentações realizadas pelos usuários.

POST /movimentacoes: Salva no bancos de dados as movimentações realizadas pelos usuários.

GET /movimentacoes/{id}: Retorna os dados das movimentações realizadas por um usuário de acordo com o id.

GET /correntistas: Retorna os dados dos usuários cadastardos no banco de dados.

POST /correntistas: Cadastra novos usuários no banco de dados.


Segue abaixo link do projeto no Heroku

https://santander-dio-bankline-api.herokuapp.com/swagger-ui/index.html