Analytics · Inteligência artificial
ChatMood
O pulso da audiência, ao vivo. Análise de sentimento para transformar conversas da Twitch em informação.

O produto
por inteiro.
O ChatMood ajuda streamers e marcas a entender o que a audiência sente e discute durante uma transmissão, sem depender da leitura manual de milhares de mensagens. A conexão com a Twitch captura conversas em tempo real, organiza mensagens em lotes e utiliza IA para identificar sentimentos, assuntos, perguntas e emotes. O painel transforma essa análise em visualizações, alertas e histórico consultável, com exportação de dados e assinaturas pelo Stripe.
Escopo da solução
Análise de sentimento com IA, dashboards ao vivo, comparação entre canais e assinaturas com Stripe.
O que acontece
na prática.
Recursos que conectam a experiência do usuário às necessidades da operação.
Análise de conversas com IA
Mensagens capturadas com tmi.js são agrupadas, filtradas e analisadas para identificar sentimentos, tópicos, perguntas, emotes e informações úteis.
Painel ao vivo
Indicador de sentimento, nuvem de palavras, gráficos de engajamento, perguntas da audiência e análises de emotes em uma visão integrada.
Assinaturas e cobrança
Checkout, portal de cobrança, webhooks e aplicação dos limites de cada plano com Stripe.
Alertas configuráveis
Regras por sentimento, engajamento ou assunto enviam notificações por e-mail e webhook, com validação dos destinos e intervalo entre disparos.
Autenticação integrada
Login com Twitch ou credenciais, verificação de e-mail, recuperação de senha e sessões em cookies HTTP-only.
Português e inglês
Interface localizada nos dois idiomas, com traduções compartilhadas entre os fluxos do produto.
Por trás
da interface.
Next.js App Router (Feature-based / Collocated)
Aplicação full-stack com Next.js App Router, TypeScript e organização por funcionalidades. Rotas de API recebem as solicitações, uma camada de lógica aplica limites de plano e regras de alertas, e modelos Mongoose persistem os dados no MongoDB. Um servidor Node gerencia conexões WebSocket e limpeza de sessões.
Componentes da solução
- Presentation (Pages, Components, Hooks, Context)
- API Routes (RESTful Controllers)
- Business Logic (rate-limit, plan-limits, alert-checker)
- Persistence (Mongoose, MongoDB)
- External Integrations (Twitch, OpenAI, Stripe)
Interface & aplicação
Bibliotecas
Dados
Infraestrutura
Integrações
Explore
os detalhes.
Telas reais do projeto. Selecione uma imagem para ampliá-la e navegar pela galeria.
