Estamos buscando um desenvolvedor Full-Stack experiente para construir o "motor" principal do BarberFlow, um sistema SaaS inovador de agendamento e gestão especificamente projetado para barbearias. Nosso objetivo é criar uma plataforma rápida, econômica e sem fricção, capaz de competir com os grandes players do mercado. Já possuímos um protótipo de alta fidelidade (MVP) desenvolvido em React/
Next.js, que valida o design (Dark Mode com detalhes dourados) e o fluxo das telas, facilitando o entendimento dos requisitos. No entanto, precisamos que o sistema seja construído do zero com uma arquitetura robusta, segura e escalável.
O sistema terá duas frentes principais:
1. Painel do Barbeiro (Admin):
- Cadastro rápido com período de teste de 7 dias, sem burocracia.
- Agenda completa com visualização diária e semanal.
- Gestão de Serviços, incluindo definição de preços e duração.
- Gestão de Profissionais, com configuração de comissionamento.
- Ponto de Venda (PDV) e controle de Estoque para baixa rápida de produtos (ex: pomadas, bebidas).
- Dashboard financeiro com indicadores como faturamento e ticket médio.
2. Tela do Cliente Final:
- Acessível através de um link direto, ideal para compartilhamento via Instagram ou WhatsApp da barbearia.
- Fluxo de agendamento simplificado em 4 passos: Escolher Profissional > Escolher Serviço > Escolher Data/Hora > Confirmar.
- Um diferencial importante: o cliente NÃO precisará criar conta ou senha, confirmando o agendamento apenas com Nome e WhatsApp.
Integrações Essenciais:
- Automação de WhatsApp (utilizando APIs como Z-API, Evolution API, etc.) Para envio de lembretes automáticos de horários.
- Gateway de pagamento para possibilitar a cobrança de um sinal (ex: 30% via PIX) para a reserva de horários.
Stack Tecnológica Preferencial:
- Front-end: React/
Next.js
- Back-end:
Node.js
- Banco de dados: Supabase ou PostgreSQL
Estamos abertos a sugestões de arquitetura que possam otimizar o desempenho e a escalabilidade do projeto.
Procuramos um profissional que demonstre excelência na entrega de código limpo e organizado, além de possuir ótima comunicação para garantir um alinhamento contínuo durante todo o desenvolvimento.
Prazo de Entrega: Não estabelecido