Evaluating bids

Reservas Para Restaurantes

Published on the January 11, 2023 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by F. W.