Sobre este projeto
it-programming / web-development
Aberto
Preciso de um sistema para gerir as reservas do meu restaurante:
Requisitos do Backend "Admin":
• Cadastro multiempresas com logins separados por PDV
Configurações inicial do restaurante:
• Cadastro de Horários do dia Manhã, Tarde e Noite.
• Cadastro de intervalos das reserva. (Ex.: 30min, 60min, 90min, 120min, etc. Isso serve para estimar quanto tempo cada cliente ocupará o restaurante para aquela reserva.)
• Cadastro de capacidade total do restaurante, capacidade máxima por reserva (ex.: Capacidade para até 10 pessoas por reserva confirmação automática, reservas acima de 10 pessoas, tratar como reserva para eventos ou grupos.
• Cadastro de espaços (por exemplo: sala 1, sala2)
• Cadastro de Mesas e capacidade por mesa
• Cadastro de Feriados e Exceções (ex.: Indisponibilizar para reserva uma data ou horário)
• Cadastro de Origem da Reserva "Etiquetas de Origem" (ex.: Walking, Site, Parceiros de indicação)
• Relatórios de reservas, diárias, semanal, mensal, exportável para excel.
Requisitos Frontend "Funcionário"
• Tela de gestão das reservas
- Vista do Calendário mensal, semanal ou do dia
- Filtro manhã, tarde, noite
- Cadastro de Nova Reserva (Data, Tamanho do Grupo, Intervalo da Reserva (60min, 90min, etc, Nome do Cliente, Numero de Telefone, Email, Etiqueta de Origem, Status (A confirmar, Confirmado, Sentado, Chegaram, Terminaram, Não apareceu, Cancelado, Não confirmado, Lista de Espera), Notas de observação da reserva.
• Permitir alterar a capacidade ou fechar aceitar novas reservas em uma data ou intervalo de horários (manhã, tarde, noite)
•
Vista do Formulário de reserva integrado ao site:
• Quantidade de Pessoas
• Almoço / Jantar
• Data reserva
• Horário
• Nome
• Sobrenome
• Email
• Telefone
• Observações
Ação após reserva:
• enviar email para o restaurante e para o cliente, notificando que a reserva está a ser processada.
• Acrescentar reserva ao painel do funcionário com status "a confirmar", após confirmado pelo operador enviar e-mail de notificação para o cliente de que está confirmada a reseva.
• Permitir ao cliente cancelar a reserva através de link no email.
• Caso a capacidade esteja esgotada para o dia e horário selecionado pelo cliente, informar que ele está em lista de espera, e incluir a reserva ao painel do funcionário como status "Lista de espera".
• Utilizar painel Bootstrap fornecido ou sugerido pelo programador.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias