Sistema completo e pronto para revenda. Troque o banco de dados e o nome em minutos.
| Arquivo | Descrição |
|---|---|
index.html |
Sistema completo (front-end + lógica) |
supabase-schema.sql |
Banco de dados Supabase completo |
README.md |
Este guia |
- Acesse https://supabase.com e crie uma conta
- Clique em New Project
- Dê um nome (ex: "barbearia-do-zeze")
- Escolha região mais próxima (South America - São Paulo)
- Anote a URL e a anon key (Settings → API)
- No Supabase, vá em SQL Editor
- Cole todo o conteúdo do arquivo
supabase-schema.sql - Clique em Run
- Pronto! Tabelas e dados iniciais criados.
Abra o index.html e edite o bloco CONFIG no início do script:
const CONFIG = {
shopName: "Barbearia do Zezé", // Nome da barbearia
shopSlogan: "O melhor corte da cidade", // Slogan
shopAddress: "Rua das Flores, 42", // Endereço
shopPhone: "(44) 99123-4567", // WhatsApp/Tel
shopHours: "Seg–Sex: 09h–19h", // Horário
supabaseUrl: "https://xxxx.supabase.co", // ← sua URL
supabaseKey: "eyJhbGci...", // ← sua chave
};É só isso. Todo o resto funciona automaticamente.
- Visualizar serviços e preços na landing page
- Escolher barbeiro e serviço preferido
- Ver horários disponíveis em tempo real
- Agendar sem precisar de cadastro (ou com conta)
- Cancelar agendamentos pelo perfil
- Dashboard com resumo do dia (agendamentos + faturamento)
- Agenda completa por data
- Marcar atendimentos como concluídos ou cancelar
- Editar seus serviços e preços individuais
- Visão geral: todos agendamentos, faturamento total
- Gerenciar colaboradores (adicionar, editar, remover)
- Gerenciar catálogo de serviços
- Histórico completo de agendamentos
| Tipo | Descrição | |
|---|---|---|
| Admin | admin@barberpro.com | Acesso total |
| Barbeiro | carlos@barberpro.com | Dashboard do barbeiro |
| Cliente | joao@email.com | Meus agendamentos |
Qualquer senha funciona no modo demo.
- Crie conta em https://netlify.com
- Arraste a pasta
barberpropara o painel do Netlify - Pronto! URL gerada automaticamente.
- Para domínio personalizado: Settings → Domain Management
- Crie conta em https://vercel.com
- Faça upload ou conecte via GitHub
- Deploy automático
- Faça upload do
index.htmlpara a pastapublic_html - Acesse pelo domínio do cliente
profiles → dados de usuários (admin, barbeiros, clientes)
barbers → cadastro dos barbeiros
services → catálogo de serviços
barber_services → preços personalizados por barbeiro
appointments → todos os agendamentos
- Crie novo projeto no Supabase (2 min)
- Execute o
supabase-schema.sqlno novo projeto - Atualize o CONFIG no
index.htmlcom a nova URL e chave - Personalize nome, endereço, horários
- Deploy
Tempo total: ~10 minutos por cliente ✓
O sistema foi construído em HTML+React puro (sem Node.js necessário). Qualquer desenvolvedor consegue manter e customizar.
Personalizações comuns para clientes:
- Trocar logo por imagem real
- Adicionar galeria de fotos
- Integrar WhatsApp (link direto)
- Adicionar Google Maps embed
- Sistema de notificação por e-mail (Resend ou SendGrid)