eltonsandre / e-disco-vinil

programa de fidelidade baseado em cashback* para aumentar o volume de vendas e conquistar novos clientes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e-disco-vinil

programa de fidelidade baseado em cashback para aumentar o volume de vendas e conquistar novos clientes.

Api construida usando:

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

Postman

import .json para teste da API, na raiz do projeto -> TesteApiDiscosVinil.postman_collection.json

Construindo e executando:

Maven

//usando o maven:  na raiz do projeto execute:
mvn install -U

DOCKER

// 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

Documentação

Banco de Dados: H2 banco em memoria. link para

 - Driver Class: org.h2.Driver
 - JDBC URL: jdbc: h2:./disco-vinil-data
 - User Name: sa
 - password:

[link localhost console][http://localhost:8080/h2-console]

Swagger para documentar a API. link para a doc

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

About

programa de fidelidade baseado em cashback* para aumentar o volume de vendas e conquistar novos clientes.


Languages

Language:Java 99.6%Language:Dockerfile 0.4%