Agendamento de Salas de Reunião
Minhas Reservas
Gerencie seus agendamentos, realize check-in ou libere a sala caso termine mais cedo.
Sala Pão de Açúcar
Agenda da Sala Hoje
0 reservasToque em uma reserva para detalhes ou check-in
Pedidos de Café & Água (Atendimento nas Salas)
0 pendentesSolicitações enviadas diretamente pelo Tablet da porta ou durante o agendamento prévio. Marque a caixa de seleção quando o pedido for entregue.
Filiais e Unidades (Grupos de Acesso)
Cadastre as filiais da empresa, personalize o plano de fundo dos tablets de cada unidade e defina a quais unidades cada colaborador tem acesso.
Gerenciamento de Salas de Reunião (por Filial)
Cadastre salas vinculadas à filial, adicione foto da sala, defina a capacidade ou coloque em manutenção.
| Sala & Foto | Filial | Andar / Local | Capacidade | Status | Ações |
|---|
Gerenciamento de Usuários, Filiais e Perfis de Acesso
Atribua uma ou mais filiais aos colaboradores e defina perfis de Admin Geral, Admin de Filial, Usuário Padrão ou Tablet.
| Nome Completo | Usuário (Login) | Filiais com Acesso | Perfil de Acesso | Ações |
|---|
Controle de Agendamentos (Check-in em Nome & Derrubar Reservas)
Agende em nome de qualquer usuário (com opção de check-in automático), confirme presença em nome dele ou derrube reservas.
| Data & Horário | Sala / Filial | Reunião | Responsável | Origem | Status | Poderes do Admin |
|---|
Registro de Atividades dos Administradores (Auditoria)
Rastreabilidade TotalHistórico automático de todas as ações feitas por Administradores Gerais e Administradores de Filial (reservas derrubadas, check-ins em nome, agendamentos em nome e alterações cadastrais).
| Data / Hora | Administrador | Filial | Ação | Detalhes da Operação |
|---|
Pedidos de Café & Água nas Salas
Acompanhe em tempo real os pedidos enviados pelas salas e marque a caixa de seleção após entregar.
Conexão com Banco Cloudflare D1 e Repositório GitHub
O SmartRoom opera integrado ao banco de dados SQL Cloudflare D1 (`meetsync-db`) no domínio oficial smartroom.best3.com.br.
Conectado ao Cloudflare D1 (meetsync-db)
migrations/0001_schema.sql
Tabelas SQLite para Cloudflare D1 com suporte a salas, perfis de usuário e verificação de conflito.
CREATE TABLE rooms ( id TEXT PRIMARY KEY, name TEXT NOT NULL, floor TEXT NOT NULL, capacity INTEGER NOT NULL, features TEXT NOT NULL, status TEXT DEFAULT 'active', color TEXT DEFAULT '#7a45e6' ); CREATE TABLE bookings ( id TEXT PRIMARY KEY, room_id TEXT NOT NULL, user_id TEXT NOT NULL, user_name TEXT NOT NULL, title TEXT NOT NULL, date TEXT NOT NULL, start_time TEXT NOT NULL, end_time TEXT NOT NULL, attendees INTEGER DEFAULT 2, status TEXT DEFAULT 'confirmed', source TEXT DEFAULT 'web' );
meetsync-db
wrangler.toml
Conecta o Worker aos arquivos estáticos (`./public`), ao domínio `smartroom.best3.com.br` e ao banco D1.
name = "meetsync-investsmart"
main = "src/worker.js"
compatibility_date = "2025-01-01"
routes = [
{ pattern = "smartroom.best3.com.br", custom_domain = true }
]
[[d1_databases]]
binding = "DB"
database_name = "meetsync-db"
meetsmart.best3.com.br
.github/workflows/deploy.yml
Repositório privado vinculado à conta angelonves/meetsync-investsmart.
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy
angelonves/meetsync-investsmart