Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QueueMaster - Sistema de Fila para Cabeleireiro

Sistema de gerenciamento de fila em tempo real com painel administrativo e visualização para clientes.

🚀 Instalação

Pré-requisitos: Node.js (v18 ou superior)

  1. Instalar dependências:

    npm install
  2. Configurar variáveis de ambiente (opcional):

    # Criar arquivo .env.local
    GEMINI_API_KEY=sua_chave_api_aqui
  3. Executar em desenvolvimento:

    npm run dev

📦 Build para Produção

npm run build

Os arquivos serão gerados na pasta dist/.

🌐 Rotas de Acesso

Painel Administrativo

http://seu-dominio.com/#/admin

Painel completo para gerenciar a fila:

  • Adicionar clientes
  • Remover clientes
  • Atender próximo cliente
  • Limpar fila
  • Visualizar estatísticas em tempo real

Tela do Cliente

http://seu-dominio.com/#/client

Visualização pública para clientes:

  • Ver quantidade de pessoas na fila
  • Tempo estimado de espera
  • Melhores horários para atendimento

Rota Raiz

http://seu-dominio.com/#/

Redireciona automaticamente para o painel administrativo.

🔧 Configuração da API

A API está configurada para:

  • Base URL: https://api.enaldo.com.br/api
  • Timeout: 15 segundos
  • Sem autenticação (requisições públicas)

📋 Funcionalidades

  • ✅ Gerenciamento de filas em tempo real
  • ✅ Polling automático (atualização a cada 3 segundos)
  • ✅ Sincronização entre múltiplas abas
  • ✅ Estatísticas da fila
  • ✅ Melhores horários dinâmicos
  • ✅ Interface responsiva
  • ✅ Modo claro/escuro

🛠️ Scripts Disponíveis

  • npm run dev - Inicia servidor de desenvolvimento
  • npm run build - Gera build de produção
  • npm run preview - Preview do build de produção

📝 Notas

  • O sistema usa HashRouter, então as rotas incluem # na URL
  • A API é pública (sem autenticação)
  • Os dados são persistidos no servidor via API
  • Fallback para localStorage em caso de erro de conexão

🔗 Links Úteis

  • API Base URL: https://api.enaldo.com.br/api
  • Documentação da API: Ver API_DOCUMENTATION.MD

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages