Pesquisar

Finalizar integração back-end para app de gestão de confecção

01/04/2026 às 21:19

Descrição do Projeto:

Programador Node.js + React Native para finalizar integração backend de app de gestão (Expo + PostgreSQL)

Preciso de um programador experiente para finalizar a integração backend de um app mobile de gestão operacional já desenvolvido. O frontend (React Native/Expo) está 100% pronto e funcionando. O trabalho é exclusivamente no backend e na conexão com dois serviços externos.

O app: sistema de gestão para empresa de confecção de uniformes. Controla pedidos, produção, CRM, financeiro e equipe. Desenvolvido em TypeScript com Expo Router, React Context e AsyncStorage no mobile, e Express 5 + PostgreSQL no backend.

O projeto está hospedado no Replit e o programador vai trabalhar diretamente no ambiente (acesso será fornecido). Já existe documentação técnica completa detalhando toda a arquitetura, endpoints e lógica do sistema.

O que precisa ser feito:

1. Integração Botpress (webhook)
O bot do Botpress já está configurado pelo cliente. Você vai configurar o endpoint que já existe no backend para receber os eventos do bot (novo lead, novo pedido, atualização de lead) e garantir que os dados chegam corretamente no app.

2. Integração Asaas (pagamentos)
Configurar o webhook do Asaas para enviar confirmações de pagamento ao backend. O campo externalReference da cobrança do Asaas precisa conter o ID do pedido no sistema para que a liberação automática de produção funcione. O endpoint já está pronto - é necessário testar, validar e documentar o fluxo.

3. Configurar secrets no Replit
Dois tokens de segurança precisam ser adicionados ao ambiente: BOTPRESS_WEBHOOK_SECRET e ASAAS_ACCESS_TOKEN. O cliente vai fornecer os valores.

4. Migrar dados para banco centralizado (principal entrega)
Atualmente cada celular guarda os dados localmente (AsyncStorage). Para a equipe usar em múltiplos aparelhos com dados sincronizados, é necessário:

- Criar o schema Drizzle no PostgreSQL (tabelas: orders, employees, leads, suppliers, logistics, conversations, messages)
- Implementar endpoints REST no Express para CRUD de cada entidade
- Substituir o AsyncStorage no app pelas chamadas à API (o hook de sincronização já existe como base)
- Implementar autenticação de funcionário (JWT ou session)
- Controle de acesso por cargo no backend (middleware)

5. Notificações push (Expo Push Notifications)
Quando o Botpress criar um novo lead ou o Asaas confirmar um pagamento, os funcionários devem receber notificação push. Usar Expo Push Notifications + expo-server-sdk no backend.

Requisitos obrigatórios:

- Node.js / TypeScript
- Express.js
- PostgreSQL + Drizzle ORM (ou experiência equivalente com ORM)
- React Native / Expo (leitura de código - não é necessário criar telas novas)
- Experiência com webhooks e integrações de pagamento

Diferencial:

- Conhecimento da plataforma Asaas
- Experiência com Expo Push Notifications

Entregáveis:

- Webhooks Botpress e Asaas funcionando e testados
- Dados sincronizados entre múltiplos celulares via backend
- Notificações push funcionando
- Código documentado e organizado dentro do padrão já existente no projeto

Documentação: será entregue documento técnico completo com toda a arquitetura, endpoints existentes, lógica de negócio e o que falta implementar.

Atividades do cliente nesse projeto:

Última visualização: 08/04/2026 às 21:17

Última interação: 01/04/2026 às 21:54

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 10
Interessados: 11
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (10)
  • 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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Revisão de código Fullstack para plataforma SaaS multi-tenant - Preciso de um desenvolvedor experiente para atuar como revisor de código de uma plataforma SaaS multi-tenant. O que você vai fazer: - Revisar código existente no backend (Pytho...

Plataforma SaaS de gestão de produção de conteúdo multi-tenant - Funcionalidades (MVP) - Cadastro/login e gestão de múltiplos clientes (multi-tenant). - Banco de ideias: registrar ideias soltas e promover as escolhidas para produção....

Full-stack developer for EdTech web and mobile platform - About Our Requirement We are seeking an experienced full-stack developer to work with us in transforming an early-stage concept into a polished, market-ready web and mobile application. This is a l...

Suporte técnico e desenvolvimento WordPress com Elementor - Buscamos um profissional para atuar por uma semana em demandas de criação, edição e manutenção de sites. As atividades podem envolver: - Ediç&atil...

Desenvolvimento de plataforma SaaS com integração ao PWA e app - Realizar o desenvolvimento de uma plataforma SaaS com integração ao PWA existente, contendo os principais pontos: - Empacotamento do PWA, transformando-o em um app e publicando-o na P...

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.