Configuração
Variáveis de Ambiente
Backend
| Variável | Descrição | Padrão |
|---|---|---|
MONGODB_URI | String de conexão MongoDB | mongodb://localhost:27017/meu-restaurante |
JWT_SECRET | Chave para assinatura de tokens JWT | - |
PORT | Porta do servidor | 3000 |
FRONTEND_URL | URL do frontend para CORS | http://localhost:5173 |
Frontend
| Variável | Descrição | Padrão |
|---|---|---|
VITE_API_URL | URL base da API | http://localhost:3000/api |
Configuração de Tenants
Cada tenant pode ser configurado com:
- Nome: Nome do restaurante
- Slug: Identificador único na URL (ex:
demo) - Cores: Cor primária e secundária
- Plano: Tipo de assinatura
Configuração de Usuários
Papéis
| Papel | Descrição |
|---|---|
superadmin | Acesso a todos os tenants e configurações globais |
admin | Acesso completo a um tenant específico |
staff | Acesso às funções operacionais (filial, cozinha) |
customer | Cliente sem acesso ao painel admin |
Configuração de Filial
Modos de Serviço
- Mesa: Para atendimento no local com associação de mesa
- Balcão: Para atendimento rápido no balcão
- Auto-atendimento: Para quiosques de autoatendimento