Atualmente, gerencio uma barbearia e enfrento um desafio significativo na organização dos agendamentos, o que frequentemente demanda um esforço considerável. Utilizo um caderno de papel para registrar os compromissos. O procedimento é simples: quando alguém me liga ou envia uma mensagem, verifico a disponibilidade do horário e, se estiver livre, faço a anotação no papel. No entanto, considero esse método cansativo e suscetível a perda de informações.
Preciso de uma forma eficiente que meus CLIENTES consigam fazer os AGENDAMENTOS rápido, sem precisar me preocupar.
Quais sao os SERVICOs?
corte : 20 min corte + barba : 40 min barba : 20 min sombrancelha : 5 min
tolerancia? 10 min para cancelar qual tempo de intervalo entre um e outro? 10 min
Entitade: Dados com estados + identify(ID)
Quais saos as entidades? Quais sao as funcionalidades?
entidades:
- Cliente
- Agendamento
- Serviço
funcionalidades:
- Cadastro do cliente
- Cliente fazer agendamento
- Cancelamento do agendamento
- Modificar o horário/dia agendamento
- O cliente pode consultar o agendamento
- A barbearia pode visualizar os agendamentos
- A barbearia pode cadastrar os serviços
regras:
- Eu sempre abro das 9h as 20h todos os dias da semana, menos segunda.
- tolerancia de 10min para cancelar
- intervalo de 10min entre um agendamento e outro
- todos os dias 12h a 13h -> horário de almoço
SERVICE -> Dita as regras das funcionalidades
[x] - Validar de credencial -> Middleware de token [ ] - Validar o tipo de usuário -> Permissionamento
[x] - Rota de login do admin [ ] - Upload Imagens [ ] - Pagination
[ ] - Testes