Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 3.17 KB

File metadata and controls

58 lines (42 loc) · 3.17 KB

Hackathon - Desenvelopers

Projeto eCoop

ecoop-1

Representação grafica para o nosso modelo base de negócio

Um fluxo comum do produto desde o momento de sua venda, até a entrega para o seu comprador Produto_Diagrama

Referências de Codigo

Bibliotecas Utilizadas

Iniciando

Primeiro, para o servidor de desenvolvimento:

npm run start or yarn start

Rotas

Registrando viajante

[POST] - http://localhost/:3333/traveller/insert

  • Corpo da requisição de Exemplo: {"traveller":{"nome": "guilherme","cpf": "01234567890","veiculo": "astra pancadao","endereco": {"rua": "teste rua","numero": 1104,"bairro": "centro","cidade": "Francisco Beltrao","estado": "pr","cep": 85660000,"complemento": ""}}}

Registrando eContainer

[POST] - http://127.0.0.1:3333/econtainer/insert

  • Corpo da requisição de Exemplo: {"eContainer":{"nome": "guilherme","cnpj": "01234567890","endereco": {"rua": "teste rua","numero": 1104,"bairro": "centro","cidade": "francisco beltrao","estado": "pr","cep": 85660000,"complemento": "","tipoUsuario": "C"}}}

  • Obs: Inserir segundo registro com a cidade de sao paulo, sem caracteres especiais

Registrando Viagem

[POST] - http://localhost:3333/viagem/inserir/:idViajante

  • Corpo da requisição de Exemplo:{"viagem":{"data": "Mon, 27 Dec 1995 13:30:00 GMT","cidadePartida": "Francisco Beltrao","cidadeChegada": "sao paulo"}}

Registrando Transporte

[POST] - http://localhost:3333/transporte/gerarinfos/:idVenda

  • Corpo da requisição de Exemplo: {"vendedor":{"nome": "claudio","endereco": {"cidade": "Francisco Beltrao"}},"comprador": {"nome": "roberta","endereco": {"cidade": "sao paulo"}},"produto": {"nome": "teste","qtd": 1,"cor": "preto","peso": 196},"dataDeposito": "Mon, 25 Dec 1995 13:30:00 GMT"}

  • Obs: Retornará um PDF com o QRCode e outras informações

Atualizar status Transporte(QR Code Request)

[PUT] - http://localhost:3333/transporte/atualizarstatus/:hashProduto

Pegar informações Transporte

[GET] - http://localhost:3333/transporte/getstatus/:hashProduto

Pegar detalhes endereço de usuario

[GET] - http://localhost:3333/endereco/selecionar/:idUsuario