Sua agenda,aberta 24 horas.
Agendamento online para barbearias, salões, clínicas e estúdios. O cliente marca pelo celular, o horário nunca é vendido duas vezes e o dia inteiro aparece numa linha do tempo.
Sem cadastro. A conta demo volta ao estado original todos os dias.
Exemplos
Quatro negócios, um sistema.
Cada página tem cor, serviços e agenda próprios. Abra qualquer uma e marque um horário de verdade.
Recursos
O que faz falta no dia a dia de quem atende.
Horários calculados na hora
Cada serviço tem sua duração. O cliente só vê os horários em que o atendimento cabe inteiro, respeitando pausas e o que já está marcado. Nada de tabela de horários para manter.
Ver como foi feitoA demanda que você não vê
Cada dia sem horário livre e cada busca sem resultado na sua página viram um mapa de calor. O painel separa o que caiu fora do expediente do que esbarrou na agenda cheia e diz qual horário vale abrir.
Como é medidoReserva em grupo, tudo ou nada
Pai e filhos, um grupo de amigas: até quatro pessoas em horários seguidos, cada uma com o seu serviço. Ou todos os horários são reservados juntos, ou nenhum.
Cancelar ou remarcar sem login
Cada reserva tem um link próprio, com um token aleatório de 43 caracteres. O cliente abre, troca o horário ou cancela, e o painel atualiza.
Agenda no celular
O dono assina um link no Google Agenda, no iPhone ou no Outlook e vê os atendimentos junto com os compromissos dele. Sem OAuth, sem aplicativo.
Uma página com a cara do negócio
Foto, cor, categoria e frase de apresentação. Os quatro exemplos acima usam os mesmos componentes, cada um com o seu tema.
Ver os exemplosComo funciona
Do cadastro ao primeiro cliente em minutos.
- 09:00
Cadastre o que você faz
Nome, duração e preço de cada serviço. Corte de 30 minutos, coloração de 2 horas, sessão de tatuagem de 4 horas.
- 09:15
Diga quando você atende
Expediente por dia da semana, com pausa para o almoço. Sábado só de manhã também dá.
- 09:30
Mande o link para os clientes
Na bio, no WhatsApp ou no Google. Às 09:31 o primeiro horário já pode estar marcado.
Engenharia
Feito com o rigor de um sistema em produção.
Concorrência tratada no banco, decisões registradas e testes que tentam quebrar o sistema.
- testes automatizados
- 200+
- Unidade, API, propriedades, fuzzing e um teste de caos com 60 clientes.
- reservas aceitas
- 1 de 20
- Vinte pedidos simultâneos para o mesmo horário: só um passa, direto no banco.
- decisões documentadas
- 9
- Cada escolha de arquitetura tem um registro com contexto e consequências.
- a cada envio
- CI
- Testes no PostgreSQL, checagem de migrações, lint, tipos e build.
Perguntas
O que costumam perguntar.
É um projeto de portfólio de código aberto, feito para mostrar como um sistema de agendamento real se comporta. Tudo funciona de ponta a ponta, mas não há empresa nem cobrança por trás.
Cada reserva trava a linha do negócio no banco, confere se o horário continua livre e só então grava. Se mesmo assim duas gravações se cruzarem, uma restrição de exclusão no PostgreSQL recusa a segunda. A página Como foi feito tem um teste ao vivo que envia 20 pedidos de uma vez.
Não. O botão Ver demo entra numa barbearia de exemplo, com agenda preenchida. Os dados da demo voltam ao estado original todos os dias.
Não. Ele abre o link do negócio no navegador, escolhe o serviço e o horário e recebe um link para remarcar ou cancelar.
Veja o sistema funcionando.
O painel demo abre em um clique, sem cadastro. A arquitetura, as decisões e os testes estão em Como foi feito.