programa de fidelidade baseado em cashback para aumentar o volume de vendas e conquistar novos clientes.
Api construida usando:
- IDE https://spring.io/tools (eclipse)
- Java 10.
- maven 3.6 http://ftp.unicamp.br/pub/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip
- Spring Boot
- Spring Data JPA
- lombok [https://projectlombok.org/setup/eclipse]
Código da API está implantada no Heroku: em https://discos-vinil-api.herokuapp.com/ exemplo: https://discos-vinil-api.herokuapp.com/catalogo?name=rock&genero=rock&page=0&size=20
import .json para teste da API, na raiz do projeto -> TesteApiDiscosVinil.postman_collection.json
//usando o maven: na raiz do projeto execute:
mvn install -U
// na raiz do projeto onde está o Dockerfile execute os comandos abaixo
docker build -t eltonsandre/disco-vinil-api:1.0.0 .
docker run -p 8080:8080 -t eltonsandre/disco-vinil-api:1.0.0
- Driver Class: org.h2.Driver
- JDBC URL: jdbc: h2:./disco-vinil-data
- User Name: sa
- password:
[link localhost console][http://localhost:8080/h2-console]
documentação pela api direto pelo Heroku https://discos-vinil-api.herokuapp.com/swagger-ui.html [link swagger localhost][http://localhost:8080/swagger-ui.html]
Adicional front-end Angular https://github.com/eltonsandre/e-disco-vinil-ui livecode https://stackblitz.com/edit/discos-vinil-ui-github