Skip to content

FeoSilva/hackaton-uber

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation




Meu Favorito - API + Interface Web/Mobile para fidelizar passageiros e motoristas

Demo: https://meufavorito.netlify.com/ O Meu Favorito é um serviço para fidelização de confiança para plataformas de aplicativo de solicitação de corridas.

  • Esse GIF representa a versão MVP com o uso da nossa API para o nosso primeiro cliente (Uber)

Rotas para Integração da API

# Endpoint para listagem dos favoritos GET http://meu-favorito-api.herokuapp.com/favorites?cliente=<ID_DO_USUARIO_DA_EMPRESA> { "favoritos": [ { "data_insercao": 1561896256.280419, "empresa": "uber", "foto": "https://cdn-ofuxico.akamaized.net/img/upload/noticias/2018/05/03/tais-araujo-deixa-o-elenco-do-saia-justa-nota_303504_36_319447_36.jpg", "mongo_id": "0230371a344f4b5ca11125dc0aa68eec", "motorista_empresa_id": "123", "nome": "Thais" } ] } * ID do usuário no Uber/99/Cabify... 
# Endpoint para favoritar motorista POST http://meu-favorito-api.herokuapp.com/favorites { "motorista_empresa_id" : "123", "nome_motorista" : "Thais", "foto" : "https://cdn-ofuxico.akamaized.net/img/upload/noticias/2018/05/03/tais-araujo-deixa-o-elenco-do-saia-justa-nota_303504_36_319447_36.jpg", "empresa" : "uber", "cliente_empresa_id" : "321", "nome_cliente" : "Marcelo" } 
# Endpoint para fazer estimativa de valor de acordo com o que foi agendado GET http://meu-favorito-api.herokuapp.com/estimate/price { "resultado": { "prices": [ { "currency_code": "USD", "display_name": "uberX", "distance": 6.17, "duration": 1080, "estimate": "$13-17", "high_estimate": 17, "localized_display_name": "uberX", "low_estimate": 13, "product_id": "a1111c8c-c720-46c3-8534-2fcdd730040d" }, { "currency_code": "", "display_name": "TAXI", "distance": 6.17, "duration": 1080, "estimate": "Metered", "high_estimate": "", "localized_display_name": "TAXI", "low_estimate": "", "product_id": "3ab64887-4842-4c8e-9780-ccecd3a0391d" } ] } } 
# Endpoint para retornar meus últimos motoristas GET http://meu-favorito-api.herokuapp.com/riders { "resultado": { "prices": [ { "currency_code": "USD", "display_name": "uberX", "distance": 6.17, "duration": 1080, "estimate": "$13-17", "high_estimate": 17, "localized_display_name": "uberX", "low_estimate": 13, "product_id": "a1111c8c-c720-46c3-8534-2fcdd730040d" }, { "currency_code": "", "display_name": "TAXI", "distance": 6.17, "duration": 1080, "estimate": "Metered", "high_estimate": "", "localized_display_name": "TAXI", "low_estimate": "", "product_id": "3ab64887-4842-4c8e-9780-ccecd3a0391d" } ] } } 

Tecnologias Utilizadas:

Integrações:

Infraestrutura:

About

Aplicação do Grupo 4 para Hackaton da Uber

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 64.8%
  • JavaScript 20.3%
  • Python 10.9%
  • CSS 2.6%
  • HTML 1.4%