Pular para o conteúdo
Todos os projetos

Operação de serviços

Plano Limpo

Marketplace de serviços domésticos com preço fechado: o cliente contrata e paga na hora, o profissional credenciado recebe a oferta e faz check-in, o gestor opera tudo no backoffice.

serviços no catálogo
8
cidades atendidas
3
Ilustração do Plano Limpo: o app do cliente agendando uma limpeza com preço fechado, o painel do gestor com o faturamento semanal e o app do profissional com a rota até o próximo serviço.
Cliente, gestor e profissional no mesmo sistema

Arquitetura

ClienteProfissionalAdminApp Next.jsSupabaseStripe
  • TypeScript
  • Tailwind
  • Leaflet

Funcionalidades

  • Catálogo com 8 serviços — da limpeza padrão à pós-obra, passadoria e montagem de móveis — com adicionais, editável pelo gestor.
  • Área do cliente: escolhe serviço, dia e horário, vê o preço na hora e paga no cartão. A cotação é assinada no servidor e vale 30 minutos: o preço mostrado é o preço cobrado.
  • Assinaturas semanal, quinzenal e mensal, cobradas no cartão salvo por rotina diária.
  • Área do profissional: feed de ofertas em lista e mapa, credenciamento com envio de documentos, check-in e check-out no serviço e Pix para o repasse.
  • Matching automático por ranking em rodadas, com expiração e reoferta; pedido parado há mais de 30 minutos aparece em destaque para o gestor atribuir à mão.
  • Backoffice: KPIs e faturamento, profissionais, clientes, pedidos, repasses, chamados de suporte e simulador de preços por região.
  • Chat em tempo real entre cliente e profissional que mascara telefone e e-mail; o endereço completo só aparece depois do aceite.

Infraestrutura

  • Next.js, React e TypeScript num monorepo; motor de preço em pacote próprio, sem dependências, com regras versionadas no banco — mudar preço não exige deploy.
  • Supabase: Postgres com RLS em 30 tabelas, Auth, Realtime, Storage e pg_cron; 45 migrations aplicadas e validadas no CI.
  • Stripe Checkout com autorização no pedido e captura só depois do check-out, mais webhook.
  • Deploy contínuo na Vercel com crons; Sentry; mapas com Leaflet e OpenStreetMap; endereço por ViaCEP.

No que ajuda

  • Agendamento sem ligação, sem WhatsApp e sem anotação em papel — e o preço que o cliente viu é o que paga.
  • O profissional só vê o que lhe interessa: ofertas perto dele e os dados do cliente depois do aceite.
  • O dinheiro só é capturado com o serviço concluído, o que protege os dois lados.
  • Faturamento e repasses saem prontos do sistema, em vez de serem somados à mão.

Quer algo parecido?

Conte como o seu processo funciona hoje. Numa conversa rápida eu entendo o problema e envio uma proposta com escopo, prazo e valor.