Pesquisar
Projeto exclusivo

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

hoje às 10:37

Descrição do Projeto:

Integração de API: Brendi - Consumer |
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 Rondonópolis MT

- 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 10: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: 61
Interessados: 74
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (61)
  • 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 Premium Otávio Q.
    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 Premium Luiz F.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Kayky Z.
    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 Premium Lucas B.
    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 Premium Gabriel B.
    Top Freelancer
    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

+ 41 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Mínimo produto viável para análises estatísticas de CS2 - Preciso desenvolver um site de análise de desempenho de jogadores, com foco em estatísticas e acompanhamento de partidas. A ideia é criar uma plataforma onde os jogadores possa...

Site/plataforma imobiliária de 3 interfaces - Solicito serviço discriminado por etapas para desenvolvimento da plataforma BEM AQUI Imóveis. O orçamento deverá separar: - Design e prototipação. - Desen...

Criação de site para roupa infantil masculina - Gostaria de um site completo para moda infantil masculina. Quero todas as principais funcionalidades que os grandes e-commerces possuem e quero alguém que me ajude a pensar em diferenciais ...

Criação de página de vendas - WordPress + WooCommerce - Olá! Estamos buscando um profissional com experiência em WordPress e WooCommerce para nos ajudar a desenvolver uma página de vendas para um ginásio de escalada. Queremos...

Extrator de leads dos comentários - Quero uma extensão, programa ou sistema - não sei explicar o que seria. Quero criar uma ferramenta que extraia contatos de vídeos do Instagram, TikTok e YouTube, como nome, e-m...

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.