Sua própria experiência tipo Uber Eats: cliente, operação e entregador alinhados

A mesma lógica que seus usuários conhecem nos grandes apps de entrega — pedido, rastreamento e entrega ao vivo — mas com sua marca, suas tarifas e uma única base técnica por trás. Golleva é a referência que você pode ver na tela: três aplicações conversando com o mesmo Postgres e Supabase (Auth, Storage, Realtime), sem silos nem APIs improvisadas.

App rider: tela inicial com mapa e disponibilidade

Três aplicações, um mesmo modelo de dados

Capturas reais do painel web e dos apps móveis: servem para você ver o nível de detalhe operacional antes de adaptar marca e fluxos ao seu negócio.

Painel de administração

Vite + React
Painel administrativo: visão geral do sistema de pedidos
Resumo operacional: métricas e acesso rápido a pedidos e configuração.
Painel administrativo: mapa e listagem de pedidos
Pedidos no mapa e tabela: filtro por período e acompanhamento geográfico.
Painel administrativo: solicitações de entregadores
Solicitações de cadastro de riders com revisão antes de ativar contas.

App cliente

Expo
App cliente: tela inicial com resumo e criar pedido
Início: resumo de envios, pedidos ativos e acesso rápido para criar um novo pedido.
App cliente: rastreamento com código QR do pedido
Rastreamento: QR do pedido para identificar o envio e salvar na galeria.

App rider

Expo
App rider: tela inicial com mapa e disponibilidade
Início: mapa, localização do rider e controle para conectar ou desconectar.
App rider: listagem de pedidos atribuídos e em andamento
Pedidos: atribuídos, em andamento e entregues com ações por envio.

Fluxo de um pedido

  1. 01

    Cliente cria o pedido

    Endereços de retirada e entrega, dados do envio, foto do pacote e status inicial no banco.

  2. 02

    Admin opera e atribui

    Listagens com filtros, mapa e atribuição ou troca de entregador com registro de momento.

  3. 03

    Rider executa em campo

    Pedidos ativos, localização e evidências fotográficas tipadas enviadas para armazenamento seguro.

  4. 04

    Tudo em uma fonte de verdade

    Postgres com políticas por papel, sessões de Auth e atualizações quase em tempo real onde aplicável.

Sobre o código QR

Nesta referência, o QR por pedido no app cliente serve para identificar o envio (geração, visualização na tela e salvamento na galeria). Se você precisa de um fluxo em que o rider escaneie e valide o código automaticamente, definimos isso no escopo do projeto.

Stack por superfície

Resumo técnico para equipes que avaliam manutenibilidade e contratação de desenvolvimento.

  • Painel admin

    React 18 · TypeScript · Vite · MUI · TanStack Query · Leaflet · React Router · Supabase JS

  • App cliente

    Expo · React Native · Expo Router · Supabase Auth (Google) · Realtime em pedidos · QR por envio

  • App rider

    Expo · React Navigation · React Native Paper · Mapas · Câmera · evidências no Storage

  • Backend compartilhado

    Supabase: Postgres, RLS, Storage, Realtime · Edge Functions conforme integrações (ex.: pagamentos)

Não importa se você move comida, pacotes ou documentos: o padrão é o mesmo. Quem envia cria o pedido com dados e fotos; operações controla e atribui do desktop com mapas e finanças; o entregador executa em campo com localização e evidências auditáveis. Adaptamos regras, nomenclatura e branding para courier, varejo, dark kitchen ou empresa com frota própria ou mista.

Uma base, três superfícies

Pedidos, endereços, fotos tipadas e estados compartilhados entre painel e apps — menos gargalos do que integrar APIs soltas.

Captação de entregadores sem risco

Solicitações com dados e fotos antes de ativar conta: revisão pelo admin antes de conceder acesso operacional.

Pronto para escalar operação

Realtime onde está cabeado, buckets de Storage por contexto e builds EAS para levar apps à produção.

O que inclui

  • Painel admin: pedidos com filtros e períodos, mapas Leaflet, finanças por cliente, entregadores e fila de solicitações
  • App cliente Expo: cadastro de pedidos, foto do pacote, rastreamento, login Google (Supabase Auth)
  • App entregador Expo: pedidos em andamento e histórico, mapas, evidências fotográficas por tipo de evento
  • QR por pedido no cliente para identificar a entrega frente a entregador ou operação (escopo acordado se precisar de escaneamento automático)
  • Backend Supabase: Postgres + RLS + Storage + Realtime; Edge Functions conforme pagamentos ou outras integrações
  • White label: branding e fluxos adaptáveis à sua marca e país

Perguntas frequentes

Golleva é o nome final do produto?

É a referência do projeto que desenvolvemos como exemplo de plataforma de última milha. Para sua empresa podemos partir desta base e renomear, retematizar e ajustar regras de negócio.

Serve só para restaurantes e delivery de comida?

Não. A mesma arquitetura serve mensageria urbana, courier de pacotes, varejo com entregas próprias, farmácias, entrega B2B entre lojas e qualquer operação onde alguém cria um envio, outro coordena e um terceiro executa na rua.

Somos uma empresa de mensageria / encomendas. Este app serve para nós?

Sim. O painel admin cobre pedidos, clientes corporativos, atribuição de entregadores e finanças por conta; os apps móveis cobrem quem encomenda e quem entrega. Ajustamos estados, tarifas e fluxos ao vocabulário de pacotes em vez de cardápios.

Serve se temos frota própria ou só contratados?

Serve nos dois casos. Você pode operar entregadores próprios, externos ou mistos: a chave é que todos passam pelo mesmo modelo de usuários, atribuições e evidências. Se precisar de telemetria avançada de veículos (GPS de frota, combustível, manutenção), tratamos como camada adicional ou integração com seu TMS.

E varejo ou e-commerce que quer delivery próprio?

Encaixa bem: o cliente final vê sua marca no app, suas lojas carregam pedidos e operações mantém SLAs e zonas. Podemos integrar com seu OMS, ERP ou checkout para que o pedido nasça onde você já trabalha hoje.

O entregador escaneia o QR no app?

Nesta referência o app cliente gera e permite salvar o QR que identifica o pedido. Se você vende escaneamento e validação automática no entregador, incorporamos explicitamente ao escopo.