Pesquisar
Projeto exclusivo

Integração Brendi com Consumer via API intermediária

hoje às 17:40

Descrição do Projeto:

Integração de API: Brendi - Consumer | Pizzaria em Fortaleza

Resumo do projeto

Preciso integrar dois sistemas de delivery/gestão:

- Sistema 1 (Origem): Brendi - plataforma de vendas online (site de pedidos)

- Sistema 2 (Destino): Consumer - sistema interno de gestão (cozinha, mesas, estoque)

Objetivo: quando um cliente faz pedido no Brendi, o pedido deve cair automaticamente no Consumer.

Atualmente não existe integração nativa. Ambos possuem APIs públicas.

---

O que precisa ser feito

Criar uma API intermediária (um servidor simples) que:

1. Consulta pedidos da Brendi via API

- Faz polling a cada x minutos

- Busca novos pedidos criados

- Autentica com OAuth 2.0 (credenciais fornecidas)

2. Armazena os dados temporariamente

- Em banco de dados simples (SQLite, PostgreSQL ou MongoDB)

- Rastreia quais pedidos já foram processados

3. Expõe endpoint para o Consumer consultar

- Consumer faz polling neste seu endpoint

- Retorna pedidos no formato esperado pelo Consumer

- Também precisa retornar detalhes completos do pedido quando solicitado

4. Transforma dados entre os dois formatos

- Brendi envia em um formato

- Consumer espera em outro formato

- Você deve mapear os campos corretamente

---

Documentações das APIs

Brendi:

- URL Base: https://api.brendi.com.br

- Autenticação: OAuth 2.0

- Endpoints principais:

- GET /v1/events:polling - Buscar eventos (novos pedidos)

- GET /v1/orders/:orderId - Detalhes do pedido

Consumer:

- Documentação: https://ajuda.programaconsumer.com.br/integracao-api-do-parceiro/

- Espera uma API sua fazendo polling

- Precisa de autenticação simples (API Key)

---

Requisitos técnicos

- Backend: Node.js, Python ou Golang (você escolhe a linguagem)

- Banco de dados: PostgreSQL, MongoDB ou SQLite (escolha sua)

- Hospedagem: Render, Railway, Heroku ou AWS Lambda (free tier recomendado inicialmente)

- Autenticação: OAuth 2.0 para Brendi + API Key simples para Consumer

---

Entregáveis esperados

1. Código-fonte em repositório GitHub (com README)

2. Deploy funcionando em hospedagem (Render, Railway, etc.)

3. Documentação dos endpoints criados

4. Testes para validar que funciona

5. Instruções de como configurar/manter

Custos recorrentes (seu, não do dev):

- Hospedagem: ~R$ 10-30/mês

- Banco de dados: Gratuito (free tier)

- Domínio/SSL: Incluído na hospedagem

---

Perfil do desenvolvedor procurado

Experiência com:

- Integração entre APIs

- OAuth 2.0 ou similares

- Node.js, Python ou Go

- Deploy em plataformas cloud (Render, Railway, Heroku)

- Banco de dados relacional ou NoSQL

Qualidades desejadas:

- Responsável e pontual

- Comunicação clara

- Disponibilidade para testes/ajustes

- Portfólio ou GitHub com projetos similares

---

Processo de trabalho proposto

1. Você analisa a documentação (envio os links)

2. Apresenta proposta com arquitetura da solução

3. Desenvolvemos em paralelo com você (posso revisar e validar)

4. Entrega + testes para garantir que funciona

5. Documentação final e deploy em produção

---

Detalhes adicionais

- Sou empresário em Fortaleza, CE

- Tenho dois sistemas de delivery funcionando

- Prefiro comunicação direta e objetiva

- Posso revisar código durante desenvolvimento

- Flexível para ajustes se necessário

---

Dúvidas?

Respondo rapidamente em qualquer plataforma de mensagem.

Atividades do cliente nesse projeto:

Última visualização: hoje às 19:31

Última interação: hoje às 18:38

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 22
Interessados: 28
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (22)
  • Freelancer Premium Gabriel S.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Patrick S.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

+ 2 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Configuração de layout de blog WordPress com tema JNews - urgente - Estou procurando um profissional experiente em WordPress para realizar a configuração do meu blog. Atualmente há um erro, conforme a imagem abaixo: esse código est&aacut...

Desenvolvimento de landing page B2B para marca consolidada - Sobre a empresa: Somos uma marca registrada e consolidada, atuando no setor de acessórios e higiene infantil desde 2006. Nosso foco é o mercado de atacado (B2B), unindo importaç...

Código-fonte para plataforma de opções binárias - Procuro alguém que desenvolva o código-fonte de uma plataforma de opções binárias. Sem propostas absurdas. Dica: preciso de algo parecido com as corretoras Hiove...

Loja virtual na Nuvemshop para venda de óculos - Criação e configuração de loja virtual simples na Nuvemshop para venda de óculos. Ótica física localizada em São Paulo.

Desenvolver banco de dados, aplicativo e website - Desenvolver um sistema com banco de dados para consulta e registro de contatos e informações de clientes, voltado para um nicho específico de profissionais. O projeto deve cont...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.