← Voltar aos projetos Produto · Marketplace de delivery · 2026

bcmTech Shopping

Uma plataforma de delivery e marketplace no estilo iFood — quatro aplicações integradas: app do cliente, painel do lojista, painel super-admin e uma API central. Pagamentos com split, rastreamento de entrega em tempo real e multi-perfil (cliente, lojista, entregador e admin).

Função
Arquitetura · back · front · mobile
Back-end
NestJS · GraphQL · PostgreSQL
Painéis
Next.js 16 · React 19
Mobile
React Native · Expo
Tempo real
WebSocket · Subscriptions

Um marketplace de delivery de verdade não é um app — são quatro sistemas conversando: quem pede, quem vende, quem entrega e quem administra. O bcmTech Shopping cobre os quatro, sobre uma única API em GraphQL, com pagamento e rastreamento em tempo real.

O problema

Montar uma operação de delivery exige muito mais que uma vitrine: precisa de catálogo por loja, carrinho e checkout, repasse financeiro para o lojista, acompanhamento da entrega ao vivo, e uma camada de administração para moderar lojas, usuários e pagamentos. Tudo isso precisa estar sincronizado, em tempo real, entre perfis com permissões diferentes.

A arquitetura

Quatro aplicações integradas sobre uma API central — todas falando GraphQL (HTTP + WebSocket para atualizações ao vivo):

Painel super-admin

Visão de plataforma: receita, pedidos e usuários consolidados, com gráfico de vendas dos últimos 30 dias e gestão de todas as lojas.

Dashboard do super-admin com métricas e gráfico de receita
Dashboard administrativo — receita total, pedidos, usuários e gráfico de 30 dias.
Gestão de lojas no super-admin
Gestão de lojas — dados comerciais, verificação e métricas por loja.

Painel do lojista

O lojista gerencia tudo da própria operação: cadastro de várias lojas, pedidos chegando em tempo real (aceitar, preparar, despachar), e — nos planos pagos — promoções, cupons e analytics. O plano é controlado pelo super-admin (FREE → PRO → PREMIUM → ENTERPRISE).

Visão geral do lojista com várias lojas
Visão geral — múltiplas lojas, com status e métricas.
Analytics do lojista
Analytics — faturamento, conversão e gráfico por dia.
Pedidos em tempo real no painel do lojista
Pedidos ao vivo — abas de ativos, concluídos e não concluídos, com itens e ações.
Planos de assinatura do lojista
Planos de assinatura — do gratuito ao Enterprise, com recursos progressivos.

App do cliente

Multiplataforma (iOS, Android e web) em React Native + Expo. Da descoberta de lojas ao checkout com pagamento e rastreamento — com a interface acabada que o usuário final espera.

Tela de login do app
Entrada — login com e-mail ou Google.
Home do app do cliente
Home — recomprar, mais vendidos e lojas favoritas.
Busca de lojas e produtos
Busca — por categoria, produtos, serviços e lojas.
Tela de loja com produtos
Loja — catálogo por categoria, com adicionar ao carrinho.

Tecnologia & decisões

Resultado

Uma plataforma de delivery completa, ponta a ponta — da modelagem do banco e da API aos dois painéis web e ao app mobile, com pagamento real, tempo real e múltiplos perfis. Arquitetura distribuída que reflete uma operação de marketplace de verdade.

Próximo projeto O próximo é o seu →