Videoconferência white-label — uma base, vários produtos
Tudo que já está em produção, agrupado por área. Uma plataforma de videoconferência em tempo real que vira a sua marca: a mesma base atende aulas de inglês, treinamento corporativo, telemedicina e jogos educacionais — com facilitação, breakout rooms, transcrição & gravação, presença e relatórios.
Login
Nome, email, cargo, papel (moderador/participante) e código da reunião.
Login por marca + senha 🔒
O moderador escolhe a marca/parceiro e informa a senha, validada no servidor (nunca no navegador).
Entrar como profissional sem senha 🆕
Em telemedicina/teleconsulta, o profissional escolhe o papel no login (vira o controlador) sem parceiro/senha; o cliente entra como participante.
Um moderador por sessão
Bloqueia a entrada de um segundo moderador ao vivo; o moderador é a autoridade única sobre as salas.
Reunião comum por link
Link /r/<sala> abre uma videoconferência genérica (ferramentas de inglês desligadas, só nome + email). A tela inicial tem um gerador de link (copiar/abrir).
Permissões 🔒
Criar/mover/encerrar salas, remover participante, controlar microfone e enviar tópico só do moderador (na interface e no estado).
Remover participante travado 🆕🔒
Além do pedido cooperativo, o servidor derruba a conexão de quem travou e ficou "pendurado" na sala (remoção forçada).
Aviso de celular
Ao entrar de um dispositivo móvel, um aviso lembra que a experiência é melhor no desktop.
Grade de vídeo + mídia
Grade adaptativa; microfone, câmera e compartilhar tela.
Seletor de microfone/câmera/saída de áudio 🆕
Cada um escolhe seus dispositivos de entrada (mic/câmera) e a saída de áudio (alto-falante/fone); as escolhas são lembradas no aparelho e reaplicadas nas próximas sessões (se sumir, cai no padrão).
6 layouts 🆕
Galeria, Lado a lado, Apresentação, Quem fala (segue o orador), Foco e Teleconsulta 1:1 (PiP) — a outra pessoa em tela cheia + você num quadradinho no canto.
Layout inicial por marca 🆕
Cada marca abre direto no layout que faz sentido (ex.: telemedicina abre no 1:1); definido no painel de administração.
Foco imersivo (maximizar) 🆕
O layout Foco esconde topo e painel lateral para vídeo em tela cheia; botão "Voltar ao layout" (ou Esc) restaura o layout anterior.
Orador ativo
Realce verde de quem está falando, em qualquer layout.
Microfone "ao vivo" 🆕
O ícone do microfone pulsa quando a pessoa está transmitindo áudio — no tile e na lista — para saber quem está sendo ouvido.
Controlar o mic de outro 🔒 🆕
O moderador desliga o microfone de um participante (cooperativo); "religar" é um pedido que a pessoa confirma, por privacidade.
Tela compartilhada maximizada
Entra em "Apresentação" automaticamente e volta sozinho ao terminar.
Fixar participante & painel recolhível
Clique para fixar alguém no destaque; recolha a barra lateral para ampliar a área de vídeo.
Criar salas 🔒
7 formas de montar: Aleatório, Ordem de chegada, Misturar/Níveis próximos/Mesmo nível 🇬🇧, Manual e Rodízio "conversar com todos". Defina por nº de salas (2–5) ou pessoas por sala, com duração, nome base, timer regressivo e o toggle "moderador entra numa sala".
Rodízio — todos com todos 🇬🇧 🔒
Monta e remonta as salas juntando quem ainda não conversou, até todos terem conversado com todos, com selo de cobertura ("X/Y pares já conversaram").
Áudio isolado por sala
Você só ouve quem está na sua sala — mesmo todos compartilhando o mesmo encontro.
Auto-alocação 🆕
Quem entra durante um breakout é mandado automaticamente para a sala com menos gente.
Organizar salas (árvore) 🔒
Árvore salas→participantes com arrastar-e-soltar; mover/entrar/sair/espiar em 3 telas; timers com auto-encerramento. O moderador entra na Sala 1 ao criar.
Sala de Onboarding 🇬🇧
Sala de boas-vindas permanente; quem marca "primeira vez" no login cai nela. Contador no topo mostra ao moderador quantos estão lá.
Retorno à mesma sala
Ao sair e voltar, a pessoa retorna para a mesma sala (participante e moderador).
🃏 Cartões de tópico 🇬🇧 🔒
Decks Personal e Professional (8 cards com durações). Moderador manda para todas ou por sala → banner com pergunta + contagem regressiva.
⚖️ Equilíbrio de fala 🇬🇧
Aba dedicada: barra por pessoa com tempo falado (% do tempo da sessão), mantém quem saiu, em tempo real.
💡 Nudge de quem está quieto 🔒 🆕
Alerta o moderador ("ninguém ouviu a Ana ainda") com uma sugestão de pergunta direcionada, a partir do equilíbrio de fala.
💬 "Como falo…?" 🇬🇧
Qualquer um escreve (em PT) o que quer dizer em inglês; todos veem as dúvidas + aviso na tela para que todos ajudem.
🎚️ Nível de inglês (CEFR) 🇬🇧
A1–C2 auto-declarado no login + pareamento por nível nos breakouts (misturar / níveis próximos / mesmo nível).
📝 Notas do moderador por aluno 🔒 🆕
Anotação livre ("boa fluência, trabalhar past tense") + nível CEFR avaliado por aluno. Entram no relatório de fim de sessão.
🎟️ Exit ticket no check-out 🆕
Ao sair, o aluno responde: confiança de 1–5, o que foi difícil e uma palavra nova. Vira KPI de confiança média no relatório.
😀 Reações rápidas
👍 ❤️ 😂 😮 👏 🎉 — emojis efêmeros que sobem na tela e somem; isolados por sala.
✋ Levantar a mão
Badge no tile de vídeo; o moderador vê a fila ordenada da sala e abaixa uma ou todas.
🔔 Chamar o moderador
SOS de breakout cross-room: a pessoa aciona e o moderador vê o chamado com a sala de origem, esteja vendo qual estiver, e "atende" pulando pra lá.
📢 Aviso para todas as salas 🔒 🆕
O moderador manda um aviso de texto livre ("2 min, troquem!") que aparece como toast para todos ao mesmo tempo — diferente da reação, é global: quem está em qualquer breakout também vê.
💬 Chat por sala
Cada sala (principal e breakouts) tem seu próprio chat.
⭐ Kudos do moderador 🔒
Premia manualmente um participante por um motivo (ótimo esforço, ajudou os colegas, usou vocabulário novo…). O premiado recebe um toast animado e ganha pontos.
🏆 Placar da sessão
Pontos acumulados aparecem como badge e no placar de fim de sessão.
🤝 Avaliação cruzada
No fim, cada um avalia os colegas em 4 eixos: melhor do dia · quem mais melhorou · mais prestativo + uma frase de elogio. Anti-auto-voto. Quando todos enviam, o resultado é revelado para todos e agrega no relatório.
🏁 Encerrar sessão 🔒
O moderador encerra e abre o form de avaliação para todos (inclusive ele) preencherem, com o placar final.
🕵️ SpyTalk 🇬🇧
Jogo de dedução em grupo (ótimo para conversação): um é o espião e não sabe o local; os demais fazem perguntas para achá-lo. Por sala, multiplayer, com carta secreta de verdade, papéis, placar, votação e chute do espião — tudo sincronizado em tempo real.
🎮 Motor de jogos portável
Núcleo de regras puro e testável: novos serious games sem tocar na videochamada (team building, soft skills, avaliação gamificada).
Check-in/out + duração
Registro automático e duração ao vivo por pessoa.
Dashboard de presença 🔒
Tabela completa com filtros por sala e status (mic/câmera, entrada/saída).
Exportar CSV / JSON
Relatório de presença + comprovante individual por participante.
Relatório completo 🔒
No check-out do moderador: ver online, baixar e imprimir/PDF. KPIs (inclui confiança média), presença, equilíbrio de fala, dúvidas, tópicos, notas do moderador, exit tickets, avaliação cruzada e eventos.
Painel de eventos
Timeline em tempo real: entradas, saídas, breakouts, movimentações.
🩺 Teleconsulta 1:1 (PiP) 🆕
O paciente ocupa a tela inteira e o profissional fica num quadradinho no canto — foco total no atendimento, sem distração de interface.
🔐 Conexão criptografada
Áudio e vídeo trafegam de forma criptografada — ambiente seguro e sigilo do atendimento.
👤 Entrada sem fricção 🆕
O profissional escolhe o papel no login, sem senha; o paciente entra só com nome e email, pelo link da sala.
🔒 Gravação com consentimento (LGPD) 🆕
Avise e peça consentimento antes de gravar, com texto de LGPD configurável; grave só com 2+ pessoas e deixe o REC visível a todos.
📝 Transcrição em bastidor 🆕
A consulta é transcrita em segundo plano, sem poluir a tela do paciente — pronta para o registro/prontuário.
☁️ Dados na nuvem do cliente 🆕
Vídeo e transcrição vão direto para o armazenamento em nuvem do próprio cliente — os dados ficam na infraestrutura dele.
Transcrição automática por locutor 🆕
Transcrição por pessoa durante a conversa; cada navegador transcreve só o próprio microfone (o texto trafega entre as pessoas, o áudio não).
Modo bastidor 🆕
Quando a marca fixa o mecanismo (ex.: teleconsulta), a transcrição roda invisível — o participante não vê nada e o profissional tem painel enxuto.
Política de gravação por marca 🆕
Como a gravação começa: botão do moderador · perguntar ao entrar · automática (silenciosa ou com aviso LGPD) · consentimento. Opções de transcrever junto, REC visível e só gravar com 2+ pessoas.
Armazenamento na nuvem do cliente 🆕
Vídeo e transcrição são salvos juntos no armazenamento em nuvem do cliente — ao parar a gravação, no fim da sessão ou quando a janela expira.
Navegador de arquivos 🔒 🆕
Navega as gravações/transcrições salvas por sala (com busca) e baixa vídeo + transcrição, pelo painel de administração.
Multimarca 🆕
Tema, cores, recursos, login, termos, layout, transcrição e armazenamento definidos por marca — uma base, vários produtos, sem reescrever o app.
Painel de administração 🔒 🆕
Edita marca, tema, sala, recursos e login com preview ao vivo, seletor de cores, modo claro/escuro e exportação da configuração.
Publica no ar, sem novo deploy 🆕
As mudanças de marca (tema, recursos, textos, layout, política de gravação) entram em produção sem reconstruir o app. "Remover publicação" volta ao padrão.
Ambiente isolado por cliente 🆕
Cada cliente tem URL, dados e logs próprios — o seu domínio, a sua marca.
Dois modos automáticos
🔴 ao vivo e 🟦 simulação (12 participantes simulados) — ótimo para demo sozinho.
Recursos por marca
Ligam e desligam o que é específico de inglês → permite uma versão genérica de videoconferência.
Núcleo testado
Regra de negócio isolada e amplamente testada, com validação dos dados na borda.
Deploy contínuo
Publicação automática a cada mudança.