Pesquisar
Projeto exclusivo

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

ontem à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: ontem às 19:31

Última interação: ontem à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: 30
Interessados: 40
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (30)
  • 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 Premium Felipe P.
    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

+ 10 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Configuração de layout Jasper - Estamos migrando o sistema ERP da empresa e os layouts são gerados via Jasper. Precisamos realizar configurações nos templates para que alguns campos provenientes do banco de d...

Reconstrução do site da empresa - Pretendemos reformular o site da empresa com a imagem e o conteúdo que já temos definidos. Temos o manual da marca pronto, que será o nosso documento de referência e cont...

Criar calculadora simples em HTML e JavaScript - Preciso criar uma calculadora em JavaScript e HTML, bem simples, mas com todas as funções de uma calculadora comum (adição, subtração, multiplicaç&a...

Plataforma SaaS para análise de criativos integrada com Meta - Tenho uma operação de infoprodutos. Comecei a desenvolver um projeto no Lovable para análise e metrificação de anúncios do Facebook Ads. Fiz toda a integra...

Ajustar site WordPress e deixá-lo pronto para uso - Ajustar o WordPress e deixá-lo pronto para uso. Preciso de ajustes no site, inclusive no layout, e da configuração necessária para permitir o envio de arquivos e a publ...

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.