Cria um sistema completo, moderno, elegante e responsivo, com visual clean e interface amigável, totalmente escrito em PHP, JavaScript (com AJAX), e MySQL. A estrutura deve ser simples, mas robusta e modularizada, com 3 módulos principais interligados, a funcionar como um único sistema. Todo o conteúdo textual e vocal deve estar em português de Portugal. O nome do sistema é “EmFilla”.
⸻
📦 Estrutura Geral do Sistema
• Painel de administração com controlo de utilizadores, permissões e configurações.
• Modo de instalação e ativação segura do sistema (sem ativação, nada deve funcionar).
• Modo de reativação (não é possível nova ativação com código diferente).
• ÁRea de definição de quais módulos estão ativos.
• Configurações como número de balcões, ecrãs Display (EmFilla), senhas por dia, ecrãs Display
Qi.osk.
• Sistema responsivo e acessível, com design elegante e atual.
• Integração total entre os três módulos.
⸻
🟡 Módulo 1: EmFilla (Sistema de Gestão de Senhas - Queque System)
Funcionalidades:
• Interface de geração de senha com impressão automática.
• Senhas com prefixo (letra da prioridade) + número (até 999, reinicia a partir de 0).
• Cada senha tem um QR Code que abre uma página com as informações da senha.
• Apenas um Display EmFilla pode estar ativo por vez (controlo via modo instalador).
• Ecrã de chamada com divisão:
• 1/3 superior: logotipo do cliente, senhas chamadas e balcão respetivo.
• 2/3 inferiores: vídeo do YouTube (via link) ou vídeo local, com controlo de volume.
• Até 20 prioridades com cores configuráveis e níveis de prioridade (posição 1 = mais alta, 10 = mais baixa).
• Chamada automática da senha com maior prioridade disponível.
• Página de geração de senha com visual elegante, mostrando todas as prioridades como botões.
• Cada senha permanece visível por 5 segundos, depois volta à página inicial.
• Chamadas vocais em português de Portugal.
• Registo de chamadas por balcão, com tempos entre chamadas.
• Administração de até 20 utilizadores (Balcão 1 a Balcão 20), com login editável.
• Aba “Criar novo cliente” com os seguintes campos: Nome, Apelido, Idade, Morada, Código Postal, Cidade, Tlm, Email.
⸻
🟢 Módulo 2: Fiell (Sistema de Fidelização de Clientes Integrado)
Funcionalidades:
• Área de cliente com login.
• Histórico de compras com data, valor e saldo acumulado.
• Botão para abrir leitor de QR Code para ler faturas (só válidas com NIF registado).
• Cada cliente tem código único (ex: A0001 até A9999, depois B0001…).
• Códigos de clientes inativos (730 dias sem compras) são reciclados e os dados eliminados.
• Acesso ao histórico e saldo na aba do balcão do módulo EmFilla.
• Opção para usar valor acumulado parcial ou total em futuras compras.
• Registo de utilização de saldo no histórico.
• Criação de cliente no Balcão (com password 1234, obrigando a alteração no primeiro acesso).
• Acesso à loja online (
QI.osk) se estiver logado.
⸻
🔵 Módulo 3:
QI.osk (Loja Online Simples, sem Pagamento)
Funcionalidades:
• Loja com até 1000 produtos (com nome, descrição e 2 fotos).
• Registo e área de cliente.
• Sem sistema de pagamento — apenas envio de pedidos por email + dashboard interno.
• Gestão de estado dos pedidos:
• Vermelho = por tratar
• Amarelo = em tratamento
• Verde = finalizado
• Ecrã de pedidos só mostra os que estão por tratar ou em tratamento.
• Menu secreto para desativar o sistema: clicar 20 vezes no canto superior esquerdo → inserir código de ativação.
⸻
🔒 Segurança e Instalação
• Sistema só funciona após ativação com código seguro.
• Apenas o modo instalador pode alterar configurações como:
• Quantos ecrãs Display são permitidos
• Quantos balcões ativos
• Quais módulos estarão disponíveis
• Reativação possível apenas com o mesmo código.
• Cada módulo deve apresentar o nome “letering” visivelmente no seu cabeçalho/interface.
⸻
📝 Resumo Técnico
• Linguagens: PHP, JavaScript (AJAX), MySQL
• Estilo visual: Moderno, claro, elegante e responsivo
• Base de dados estruturada com tabelas separadas por módulo, otimizadas para performance
• Sistema modularizado para fácil manutenção e expansão futura
Prazo de Entrega: Não estabelecido