📚

Estudo de Bolso — Master Plan 2026

Documento estratégico de produto, roadmap e arquitetura de features

Atualizado: Março 2026 · Stack: Laravel 11 + Livewire + MySQL
5
Tipos de Usuário
8
Fases de Desenvolvimento
70
Testes Passando
~65%
Progresso MVP
R$320
Budget Mensal
IA ✓
Barsa Ativa
🗺️ Roadmap
👥 Ecossistema de Usuários
🏠 Dashboard & Fluxo de Estudo
📝 Core Acadêmico
🏆 Gamificação & Ranking
🤖 Barsa IA
⚡ Automações & VPS
📣 Marketing & Produto
💰 Orçamento

🗺️ Roadmap Estratégico por Fases

Prioridades ordenadas por impacto no produto. Verde = concluído, Amarelo = parcial, Cinza = pendente, Vermelho = crítico para lançamento.

CONCLUÍDO Fase 0 — Fundação & Estabilidade
100%
Design System v2
Tokens, componentes, dark mode nativo
✓ ProntoDesign
Autenticação multi-role
Aluno, Professor, Pai, Escola, Admin com middleware
✓ Pronto
Sistema de XP & Gamificação base
XP por estudo, temporadas, ligas, anti-cheat
✓ Pronto
Pagamentos Stripe + Planos
Free/Pro/Mentoria, Webhooks, Cupons
✓ Pronto
Marketplace de Mentoria
Agendamento, Workshops, Certificados, Pagamento split
✓ Pronto
Segurança & Anti-cheat
IDOR, Mass Assignment, Rate limit IA, Auditoria
✓ Pronto
Deploy VPS + CI/CD
85 testes passando, Laravel Pint, Supervisor, GitHub Actions → SSH deploy automático
✓ Pronto
EM PROGRESSO Fase 1 — Dashboard 3.0 & Fluxo de Estudo Lançamento Marista
50%
Prioridade máxima. Este é o primeiro que o aluno do Marista vai ver. Dashboard precisa impressionar e o fluxo de estudo precisa funcionar perfeitamente.
Redesign completo do Dashboard do Aluno
Light theme completo, Design System v2 aplicado. Seções: métricas, ações rápidas, ranking, tier, temporada, missão diária. Widgets: projection, events, performance-overview, weekly-xp.
✓ ProntoDesign
Dashboard Professor, Escola & Pai
Dashboards por role completos: Professor (métricas de turma), Escola (turmas/alunos/média), Pai (filhos com badge de risco)
✓ ProntoDesign
Modal "Iniciar Estudos" — Estudo Livre
Seleção: matéria + tipo de estudo (revisão/mapa mental/vídeo aula/simulados/leitura). Alpine.js modal funcional.
✓ ProntoDesign
Botões de ação rápida funcionais
Iniciar Estudos · Simulado · Redação · Missão Diária — modais de UI prontos, backend (cronômetro) pendente
CríticoUI Pronta
Cronômetro de estudo com pausa
Dois cronômetros: tempo de foco e tempo de pausa. Ambos salvos. Interferem no XP da sessão.
Crítico
Modal de encerramento da sessão
Resumo: tempo total, tempo de pausa, XP ganho, matéria estudada. Confete animado.
AltaDesign
Rankings no Dashboard
4 blocos: Global, Turma, Escola, Season atual. Ranking global = apenas alunos.
Alta
Tier & Season widget
Exibir tier atual (Novato→Lenda), posição na temporada, XP para próxima liga
AltaParcial
Redesign Ciclo de Estudos
Substituir Trello-like por formato semanal organizado (sem overflow horizontal). Professor pode editar/bloquear o ciclo do aluno.
Crítico
URGENTE Fase 2 — Core Acadêmico (Simulados + Redação)
40%
Modal "Iniciar Simulado"
Seleção: tipo (livre/professor/global), número de questões, matéria, dificuldade
CríticoInterface parcial
Interface de realização de simulado
Timer de prova, marcação de alternativas, barra de progresso, revisão antes de finalizar
CríticoExiste parcialmente
Simulados do Professor para turma
Professor seleciona questões do banco (suas + banco global), configura prazo, envia para alunos da turma
Alta
Simulado Global (efeito ENEM/PAES)
Admin cria simulado com data/hora, todos os alunos fazem simultaneamente. Ranking pós-simulado.
Alta
Banco de Questões — Fluxo do Professor
Professor cadastra questões → vão para "Aprovação Admin" → Admin aprova → entra no banco global. Interface de moderação no Filament.
Alta
Importação de questões ENEM/PAES 2025-2026
Scraping/upload manual das provas mais recentes. Meta: maior banco atualizado do Brasil.
Média
Redação: Editor de texto na plataforma
Editor rich text ou textarea simples. Aluno escreve redação direto.
Crítico
Redação: Upload de foto (OCR)
Aluno sobe foto da redação manuscrita. IA faz OCR e corrige o texto reconhecido.
AltaIA
Correção de Redação por IA (5 competências)
Barsa analisa texto, atribui nota por competência (0-200), gera feedback detalhado
CríticoIAParcial
Calculadora ENEM/PAES aprimorada
Notas de corte reais 2024/2025, cursos disponíveis por nota, campus, modalidade. Mostrar cursos que o aluno JÁ pode fazer.
AltaFunciona, precisa dados reais
Lançamento de Boletim Escolar
Aluno insere notas do colégio por matéria/bimestre. Alimenta o estudo guiado e as estatísticas.
Alta
PRÓXIMO Fase 3 — Estudo Guiado por IA
5%
Motor principal do produto. Diferencia o Estudo de Bolso de toda concorrência. Requer dados das Fases 1 e 2 para funcionar.
Algoritmo de diagnóstico de fraquezas
Cruza: acertos/erros por matéria/tópico nos simulados + tempo de estudo por área + notas do boletim + redações
CríticoIA
Modal "Estudo Guiado" — Roteiro personalizado
Barsa apresenta: "Hoje você deve estudar Funções (Matemática) — 45min, foco em domínio/imagem. Aqui estão 3 questões para praticar."
CríticoIA
Professor pode sobrescrever o roteiro
Professor mentor consegue editar/substituir o plano guiado do aluno. Pode bloquear edição pelo aluno.
Alta
Geração de questões por IA (banco dinâmico)
Quando o banco não tem questões suficientes sobre um tópico, IA gera questões contextuais
MédiaIA
Previsão de nota ENEM/PAES
Com base em todos os dados, Barsa estima a nota provável do aluno e mostra o que falta para chegar no objetivo.
AltaIA
PLANEJADO Fase 4 — Gamificação Avançada
50%
Sistema de Temporadas (Seasons)
XP de temporada separado do XP total. Promoção/rebaixamento de liga ao fim da season. Admin define duração.
AltaLógica existe, falta job de promoção
Ligas estilo LoL (Ferro → Desafiante)
Novato/Explorador/Estudioso/Acadêmico/Erudito/Mestre/Lenda com ícones visuais únicos
AltaParcial
Conquistas (Badges) — Pacote Fundador
🏅 Aluno Fundador · 👨‍🏫 Professor Fundador · 👨‍👩‍👧 Pai Fundador. + badges de streaks, simulados, redações, ligas.
AltaDesign
Ranking Global com placar ao vivo
Atualização em tempo real (Livewire polling). Top 10 com destaque visual. Exibido também na Landing Page.
Alta
Notificações de subida/descida de liga
Toast + e-mail quando aluno sobe de liga ou está em risco de rebaixamento
Média
Estatísticas completas do aluno
Comparativo com média global por série. Heatmap de horas de estudo. Evolução ao longo do tempo. Radar de matérias.
Média
PLANEJADO Fase 5 — Onboarding 2.0 & Landing Page
20%
Onboarding personalizado por tipo de usuário
Aluno: série, objetivo (ENEM/PAES/outros), matérias fracas → badge de boas-vindas. Professor: escola, turmas. Pai: vincular filho.
Alta
Landing Page 2.0 — Foco em conversão aluno
Hero com ranking ao vivo, copy mais agressiva, depoimentos, CTA forte. Ranking global público como prova social.
AltaDesign
Landing Page exclusiva para Professores
Separada da página de aluno. Para campanhas direcionadas a professores/mentores.
Média
Cadastro do Pai melhorado
Fluxo claro: pai pode ver relatórios do filho sem criar conta de aluno. Convite por e-mail do aluno.
Média
FUTURO Fase 6 — Modelo Escola / B2B
15%
Prioridade após lançamento Marista. Este modelo tem alto potencial de ticket (contrato anual por escola).
Definição clara do modelo Escola
Escola paga → professores cadastram turmas → alunos recebem acesso via código → escola vê relatórios agregados
Média
Painel Escola com relatórios por turma
Média da turma, alunos em risco, engajamento, horas de estudo coletivas
Média
Marketplace de conteúdo do professor
Professor pode adicionar vídeos/materiais → esses recursos ficam disponíveis apenas para suas turmas (não banco global)
Baixa

👥 Ecossistema de Usuários e Relações

5 tipos de usuário com relações, permissões e jornadas distintas.

🎓
Aluno
Usuário principal. Pode ser solo (descobriu pelo Instagram) ou vinculado a professor/escola.
  • Dashboard com métricas + rankings
  • Estudo Livre e Guiado por IA
  • Simulados (livre, professor, global)
  • Redação (texto ou foto)
  • Calculadora ENEM/PAES
  • Ciclo de estudos (editável ou bloqueado)
  • Boletim escolar próprio
  • Gamificação: XP, tier, season, badges
  • Chat com Barsa (tutor rigoroso)
  • Planos: Free / Pro
👨‍🏫
Professor / Mentor
Conhece a plataforma, paga plano professor, cria turmas, mentura alunos.
  • Criação e gestão de turmas
  • Cadastro de questões (aprovação admin)
  • Criação de simulados para turma
  • Edição/bloqueio do ciclo do aluno
  • Manipulação do estudo guiado do aluno
  • Relatórios de desempenho da turma
  • Workshops e Mentoria (marketplace)
  • Barsa com visão analítica (alertas alunos)
  • Dashboard Financeiro (ganhos mentoria)
👨‍👩‍👧
Pai / Responsável
Acessa a plataforma para ver resultados do filho. Pode não pagar diretamente.
  • Visualização dos resultados do filho
  • Alertas de risco (nota baixa, inatividade)
  • Relatório semanal por e-mail
  • Vinculação por convite do aluno
  • NÃO tem acesso a gamificação
  • Potencial: pagar mentoria para o filho
🏫
Escola
Modelo B2B. Contrato com escola, professores e alunos são gerenciados dentro do ecossistema escolar.
  • Gestão de professores vinculados
  • Gestão de turmas e alunos
  • Relatórios agregados por turma/série
  • Simulados institucionais
  • Plano anual B2B
  • ⚠️ Modelo de negócio ainda a definir
⚙️
Admin (você)
Gestão total da plataforma via Filament + notificações Telegram/WhatsApp.
  • Painel Filament completo
  • Aprovação de questões do professor
  • Criação de simulados globais
  • Gestão de planos e usuários
  • Logs de auditoria
  • Notificações via Telegram/WhatsApp
  • Barsa como analítico de negócio
  • Relatórios diários automáticos

🔗 Matriz de Relações entre Usuários

RelaçãoComo aconteceO que permiteStatus
Aluno → ProfessorAluno usa código de convite da turmaProf vê métricas, cria simulados, edita ciclo✓ Pronto
Aluno → PaiAluno envia convite por e-mail para o paiPai vê dashboard do filho, recebe alertasParcial
Professor → EscolaEscola cadastra professor com código institucionalEscola controla turmas do profPendente
Aluno → MentorAluno contrata sessão de mentoria (marketplace)Acesso à sala de mentoria, pagamento split✓ Pronto
Admin → QuestõesProfessor submete → Admin aprova → banco globalControle de qualidade do banco de questõesPendente

🌊 Fluxo de Aquisição de Usuários

Canal: Instagram / Redes Sociais → Aluno Solo

Ad/Post Instagram
Landing Page (aluno)
Cadastro + Onboarding
Plano Free
Engajamento (XP)
Upgrade Pro

Canal: Professor indica plataforma → Aluno vinculado

Prof contrata plano
Cria turma + código
Aluno cadastra (free)
Vinculado à turma
Prof vê métricas

Canal: Escola B2B (Marista e similares)

Apresentação escola
Contrato anual
Onboard professores
Alunos acessam
Relatórios escola

🏠 Dashboard 3.0 — Design & Fluxo de Estudo

O dashboard é o coração da experiência. Atualmente com problema crítico de contraste (texto branco em fundo branco). Precisa ser reconstruído.

Problemas atuais: Texto branco sem contraste no fundo branco. Só dá para ver no hover. Falta hierarquia visual clara. Botões sem destaque suficiente.
📊 Seção: Métricas do Aluno (topo)
Primeira coisa que o aluno vê ao entrar
  • XP Total + barra de progresso para próximo nível
  • Tier atual (ícone + nome: Ex: "Estudioso - Prata")
  • Season atual: posição e XP de temporada
  • Streak de dias estudando (como Duolingo)
  • Horas estudadas esta semana
⚡ Seção: Ações Rápidas
Botões grandes e visíveis
  • 🟣 Iniciar Estudos → modal com Livre/Guiado
  • 📝 Iniciar Simulado → modal de configuração
  • ✍️ Fazer Redação → editor ou upload foto
  • 🎯 Missão Diária → questão do dia
🏆 Seção: Rankings (4 blocos)
Ranking global SOMENTE de alunos
  • 🌍 Global: top alunos da plataforma
  • 🏫 Escola: se vinculado a escola
  • 👨‍🏫 Turma: se vinculado a professor
  • 📅 Season: posição na temporada atual
📈 Seção: Histórico Recente
Últimas atividades
  • Últimas sessões de estudo (matéria, tempo)
  • Último simulado (nota, data)
  • Última redação (nota, data)
  • Conquistas recentes (badges)

⏱️ Fluxo Detalhado: Estudo Livre

Passo 1
Clica em "Iniciar Estudos"
Abre modal com 2 opções: Estudo Livre | Estudo Guiado
Passo 2 — Configuração
Configura a sessão de Estudo Livre
Seleciona: Matéria (lista) + Tipo de Estudo (Revisão / Mapa Mental / Vídeo Aula / Simulados / Leitura / Exercícios). Opcional: objetivo de tempo.
Passo 3 — Sessão ativa
Cronômetro de foco inicia
Cronômetro principal (verde) conta o tempo de estudo. Botão "Pausar" visível. Botão "Encerrar".
Passo 3a — Pausa
Aluno pausa o cronômetro
Segundo cronômetro (amarelo) conta o tempo pausado. Botão "Voltar aos Estudos". Ambos os tempos são salvos e impactam o XP final.
Passo 4 — Final
Clica em "Finalizar Sessão"
Modal de resultado com confete 🎉: Tempo de foco, Tempo de pausa, XP ganho, matéria estudada, tipo. Botão "Ver meu Dashboard".

📚 Ciclo de Estudos — Redesign

Problema atual: Cards por dia da semana com scroll horizontal. Sexta/Sáb/Dom ficam fora da tela. É mais um Trello do que um ciclo real.
❌ Problemas do Layout Atual
  • Scroll horizontal quebra no mobile
  • Sáb/Dom saem da tela
  • Não reflete lógica de ciclo de estudos real
  • Professor não consegue editar/bloquear
  • Não tem diferença entre aluno solo e aluno mentorado
✅ Solução Proposta
  • Grade 7 colunas (Seg→Dom) com cards verticais
  • Mobile: carrossel semanal (swipe de dia)
  • Cada slot: matéria + tipo de estudo + duração
  • Professor pode editar e BLOQUEAR (ícone cadeado)
  • Cópia automática da semana anterior
  • Destaque no dia atual

📝 Core Acadêmico — Simulados, Redação & Calculadora

🎯 Tipos de Simulado
O aluno escolhe ao clicar em "Iniciar Simulado"
  • Livre: aluno configura matéria, qtd questões, dificuldade
  • Do Professor: professor criou e atribuiu à turma
  • Simulado Global: admin cria, todos fazem (efeito ENEM)
  • Por Dificuldade: sistema escolhe questões onde aluno errou mais
✍️ Redação — Fluxos
Dois caminhos de entrega
  • Texto direto: aluno escreve no editor da plataforma
  • Upload foto: aluno tira foto da redação manuscrita → OCR + IA corrige
  • Correção automática por Barsa (5 competências ENEM)
  • Professor pode também corrigir manualmente (sobrescreve IA)
  • Histórico de redações com evolução de notas
🏫 Fluxo Questões do Professor
Controle de qualidade via Admin
  • Professor cadastra questão na sua área
  • Status: "Aguardando aprovação"
  • Admin revisa no Filament
  • Admin aprova → vai para banco global OU
  • Admin mantém só para turmas daquele professor
  • Professor vê status das suas questões
📊 Calculadora ENEM/PAES Avançada
Precisa de dados mais reais e úteis
  • Notas de corte atualizadas (SISU 2025)
  • Ao lançar nota: mostrar cursos que JÁ pode fazer
  • Filtros: estado, área do conhecimento, modalidade
  • Comparativo: nota atual vs nota necessária por curso
  • Integração com boletim escolar (alimenta automaticamente)

📋 Boletim Escolar

Feature nova. Aluno insere notas do colégio. Alimenta o algoritmo de estudo guiado e as estatísticas.
Estrutura do Boletim
  • Matéria + Bimestre/Trimestre + Nota
  • Integração com série do aluno (definida no onboarding)
  • Média calculada automaticamente
  • Alerta quando nota está abaixo de corte
  • Professor/Pai podem visualizar (com permissão)
Como alimenta o sistema
  • Matéria com nota baixa → maior peso no estudo guiado
  • Comparativo: nota escolar vs desempenho nos simulados
  • Estatísticas: correlação escola × plataforma
  • Professor vê "alunos em risco" baseado no boletim

🏆 Gamificação — Seasons, Tiers & Rankings

Inspirado em League of Legends. XP permanente (carreira) + XP de temporada (competição sazonal).

🌱 Novato
Níveis 1–9 · Cor: Cinza Ferro
0 – 300 XP Total. O começo. Missão: estabelecer rotina.
🛡️ Shield
🧭 Explorador
Níveis 10–19 · Cor: Bronze
300 – 1.000 XP. Começou a entender o jogo.
🥉 Bronze
📚 Estudioso
Níveis 20–39 · Cor: Prata
1.000 – 4.000 XP. Rotina de estudo estabelecida.
🥈 Prata
🎓 Acadêmico
Níveis 40–59 · Cor: Ouro
4.000 – 8.500 XP. Aluno consistente e comprometido.
🥇 Ouro
🔬 Erudito
Níveis 60–79 · Cor: Platina Azul
8.500 – 13.400 XP. Domínio avançado. ~4 meses de estudos.
💎 Platina
🧠 Mestre
Níveis 80–99 · Cor: Ametista
13.400 – 21.000 XP. Elite. Raros e dedicados.
🔮 Ametista
🔥 Lenda
Nível 100 · Cor: Fogo/Laranja Brilhante · Exclusivo
21.000+ XP. ~6 meses de 4h de estudo/dia. O topo da plataforma. Destaque público na landing page.
👑 Coroa · Permanente · Confete no avanço

📅 Lógica de Temporadas

Como funciona
  • Duração: 1 mês (mensal) ou 3 meses — Admin define
  • season_xp zerado ao início de nova temporada
  • xp_total (nível permanente) NÃO é resetado
  • Liga da temporada: Bronze → Desafiante (baseado em % de ativos)
  • Top 1% = Liga Desafiante da temporada
  • Job automático no Laravel ao virar mês
Recompensas de Temporada
  • Badge exclusivo da temporada (ex: "Temporada 1 - Ouro")
  • Destaque no perfil do aluno
  • Top 3: animação especial no ranking público
  • E-mail comemorativo ao fim da temporada
  • Futuramente: recompensas em XP permanente para top players

🏅 Conquistas (Badges) — Pacote Lançamento

🌟 Fundadores
  • Aluno Fundador (primeiros 500 cadastros)
  • Professor Fundador (primeiros 50 profs)
  • Pai Fundador (primeiros 100 pais)
🔥 Streaks
  • 3 dias seguidos estudando
  • 7 dias seguidos
  • 30 dias seguidos
  • 100 dias seguidos (raro)
📝 Simulados
  • Primeiro simulado feito
  • 10 simulados feitos
  • Nota acima de 700 no simulado
  • 100% de acertos em alguma matéria
✍️ Redações
  • Primeira redação enviada
  • Redação com nota 800+
  • Redação com nota 1000 (máximo)
⏱️ Estudo
  • Primeira hora estudada
  • 10 horas acumuladas
  • 100 horas acumuladas
  • Sessão de 4h+ sem pausas excessivas
🏆 Rankings
  • Entrou no Top 100 global
  • Entrou no Top 10 global
  • 1º lugar da turma
  • Subiu de Liga na temporada

🤖 Barsa IA — Comportamentos por Tipo de Usuário

A Barsa não é apenas um chatbot. É o diferencial do produto. Cada tipo de usuário tem uma experiência radicalmente diferente.

🎓 Barsa para o Aluno — Tutor Rigoroso
"Você é uma enciclopédia que alfinceta a preguiça"
  • Responde dúvidas de conteúdo (não dá resposta direta)
  • Tom: direto, motivador, sem paparico
  • "Você errou 3x essa matéria. Que tal estudar Funções hoje?"
  • BLOQUEADA durante simulados (não dá respostas)
  • Durante simulado: "Vai estudar depois de errar, não antes!"
  • Mostra progresso: "Esta semana você estudou 2h a menos que na semana passada"
  • Sugere próxima sessão de estudo baseada em dados
Modelo: Anthropic Claude ou OpenAI GPT-4o-mini (custo controlado)
👨‍🏫 Barsa para o Professor — Analítica Pedagógica
"Sua assistente de inteligência da turma"
  • Alerta automático: "João errou 80% das questões de Química"
  • Relatório semanal da turma por matéria
  • Sugestão de tópicos para focar na próxima aula
  • "Sua turma tem média 620 em Matemática vs 680 da plataforma"
  • Identifica alunos que não estudam há X dias
  • Sugestão de simulado baseado nas fraquezas da turma
Tem acesso a: dados agregados da turma, histórico de simulados, sessões de estudo
⚙️ Barsa para o Admin — Business Intelligence
Via bot no Telegram/WhatsApp — sem interface na plataforma
  • Relatório diário: novos cadastros, churn, receita
  • Alerta: "Pico de uso hoje às 20h (20 alunos ativos)"
  • Notificação: nova compra Pro · novo professor · novo pai
  • Pergunta e responde: "Quantos alunos ativos esta semana?"
  • Alerta de VPS: uso de memória/CPU acima de X%
  • Resumo semanal do produto
Implementação: Bot Telegram + Webhook → Laravel → Barsa context → resposta
💡 Controle de Custos da IA
Orçamento: até R$100/mês de API
  • Cache de respostas idênticas (mesma questão → mesmo cache)
  • Rate limit por usuário/dia (Free: 5 consultas, Pro: ilimitado)
  • Modelo mais barato para aluno (gpt-4o-mini ou Claude Haiku)
  • Modelo melhor para correção de redação (GPT-4o ou Sonnet)
  • Tracking na tabela ai_usage_daily (já existe)
  • Fallback gracioso quando limite atingido
Tabela: ai_usage_daily · RateLimit Middleware · Cache por hash da pergunta

⚠️ Barsa durante Simulados — Modo Bloqueado

Conceito: A IA vira "treinadora rigorosa" durante provas. Inspirado no meme da Tramontina — corta rápido, sem resposta direta.
Exemplos de resposta durante simulado
  • Aluno: "Qual a resposta da questão 3?" → Barsa: "Você tá fazendo simulado ou pedindo chutômetro? Termina a prova, depois a gente revê juntos."
  • Aluno: "Me ajuda nessa?" → Barsa: "Não. Agora não. O simulado existe pra medir VOCÊ. Vai pensar!"
  • Aluno: "Não sei essa matéria" → Barsa: "Então essa é exatamente a questão que você precisa acertar errando. Vai tentar."

⚡ Automações & Infraestrutura VPS

Situação atual: 2 VPS disponíveis. VPS principal (robusta) rodando a plataforma. VPS secundária (fraca) parada — disponível para automações.

🤖 Automações — Admin (Telegram/WhatsApp)

📲 Bot Telegram Admin
Notificações em tempo real para você: nova compra, novo cadastro, alerta de servidor, relatório diário.
Tecnologia: Laravel Notifications + Telegram Bot API. Pode rodar na VPS secundária.
📊 Relatório Diário Automático
Às 8h todo dia: "Ontem: X novos usuários, Y simulados, Z redações, R$ W em receita." Enviado via Telegram.
Laravel Scheduler: `$schedule->dailyAt('08:00')` + comando custom + Telegram Bot
📧 Relatório Semanal Pai/Responsável
Toda sexta às 18h: e-mail para o pai com resumo do filho (horas estudadas, simulados, streak, posição no ranking).
Laravel Scheduler + Mailable + Queue (já configurado com Supervisor)
🏆 Job de Temporadas
Automático no fim de cada mês: promove/rebaixa alunos de liga, salva badges de temporada, zera season_xp, inicia nova season.
Laravel Scheduler + SeasonEndJob + Notificação para cada aluno (Toast + E-mail)
🎯 Missão Diária Auto-gerada
Toda meia-noite: gera nova missão diária para cada aluno baseada nas fraquezas detectadas.
DailyMissionGeneratorJob + SimuladoService (questões por matéria fraca)
⚠️ Alerta de Inatividade
Se aluno não estuda há 3 dias: notificação push/e-mail. 7 dias: notificação para o pai (se vinculado).
InactivityCheckJob diário + Push Notification + Mailable
🔧 Monitor de VPS
A cada hora: verifica CPU/RAM/Disco. Se acima de 85%: alerta automático no Telegram.
Shell script na VPS secundária + curl para webhook Laravel + Telegram
📥 Aprovação de Questões (Notificação)
Quando professor submete questão: notificação no Telegram para você revisar. Responde "aprovar" ou "rejeitar" pelo próprio bot.
Telegram Bot com comandos /aprovar_{id} e /rejeitar_{id} + Webhook

🖥️ Arquitetura das 2 VPS

🚀 VPS Principal (Robusta)
Plataforma em produção
  • Laravel + Nginx + MySQL + Redis
  • Supervisor (Queues + Horizon)
  • SSL (Let's Encrypt)
  • estudodebolso.br
  • Deploy via GitHub Actions (CI/CD)
⚙️ VPS Secundária (Fraca — disponível)
Centro de automações e bots
  • Bot Telegram Admin
  • Monitor de infraestrutura
  • Scraping de questões ENEM/PAES
  • Geração de conteúdo para redes sociais (futuro)
  • Instalar: Ubuntu 22 + Python + Node + cron jobs

📋 Ideia: Página de "Building in Public"

Painel Público de Progresso
Subdomínio: status.estudodebolso.br ou dev.estudodebolso.br
  • Página simples (este HTML adaptado!) mostrando o roadmap público
  • Status de cada feature: "Em desenvolvimento" / "Concluído" / "Planejado"
  • Contador de usuários cadastrados (dado público)
  • Próxima feature sendo desenvolvida
  • Link para seguir nas redes sociais
Como fazer: Hospedar este arquivo HTML na VPS (Nginx serve estático) com um job que atualiza o JSON de status via API. Zero custo extra.

📣 Estratégia de Marketing & Produto

📸 Conteúdo para Instagram
Retomar produção com nova identidade visual
  • Formato 1: "Dica de estudo em 60s" (Reels — você na frente)
  • Formato 2: "Funcionalidade da semana" (screen capture + narração)
  • Formato 3: "Ranking da semana" (print do top 3 da plataforma)
  • Formato 4: "Aluno destaque" (com permissão, print de conquista)
  • Frequência ideal: 3–4 posts/semana
🎯 Copy da Landing Page
Mais agressiva e orientada a resultado
  • Hero: "Estude como os top 1% do ENEM" + ranking ao vivo
  • Social proof: "X alunos já estudam aqui hoje"
  • Diferencial: gamificação visível na própria landing
  • CTA principal: "Criar conta grátis em 30 segundos"
  • Seção para professores separada + CTA diferente
🎯 Segmentação de Campanhas
2 páginas distintas = 2 campanhas distintas
  • Campanha Aluno → estudodebolso.br (landing aluno)
  • Campanha Professor → estudodebolso.br/professor
  • Público aluno: 15–25 anos, interesses ENEM/vestibular
  • Público professor: 25–45 anos, educação, ensino médio
🏫 Abertura Marista (Oportunidade imediata)
Professor Adrian já sinalizou interesse
  • Preparar demonstração focada na visão do professor
  • Mostrar: criação de turma, simulado, métricas da turma
  • Proposta: acesso gratuito por 1 mês → feedback → contrato
  • Diferencial da escola: relatório institucional
  • Feature pedida: professor adicionar conteúdo próprio (restrito à turma)

🎬 Ideia: Conteúdo com IA (baixo custo)

Você grava vídeos/áudios curtos. IA edita, transcreve, gera legenda, formata para cada rede. Economiza tempo de edição.
Fluxo de criação de conteúdo
  • Você grava 1 vídeo de 3min no celular
  • IA transcreve, cria legenda animada, adiciona cortes
  • Gera 3 versões: Reels 60s + TikTok + Story
  • Gera copy para legenda com CTA e hashtags
  • Agenda para postar (Buffer/Meta Business)
Formatos que funcionam para EdTech
  • "Você sabia que estudar 25min > 2h sem foco?" (dica técnica)
  • "Testei a IA de estudo e..." (demonstração do produto)
  • "Top 3 erros de quem vai mal no ENEM" (problema → solução)
  • "Como o [aluno X] subiu 150 pontos no simulado" (caso de sucesso)

💰 Orçamento Mensal e Prioridade de Custo

Custos Atuais
Claude (Anthropic)R$ 110/mês
VPS PrincipalR$ ~80/mês
VPS SecundáriaR$ ~30/mês
API IA (OpenAI/Anthropic)até R$ 100/mês
Total máximo~R$ 320/mês
Estratégia de Custos de IA
  • Barsa do Aluno: Claude Haiku 3.5 ou GPT-4o-mini (barato, rápido)
  • Correção de Redação: Claude Sonnet ou GPT-4o (qualidade > custo)
  • Admin Bot: GPT-4o-mini ou llama local na VPS2 (quase grátis)
  • Cache agressivo: mesma questão → cache por 30 dias
  • Free: 5 consultas/dia · Pro: 50/dia · Mentor: ilimitado
  • Meta: manter API abaixo de R$80/mês nos primeiros 6 meses

📈 Break-even Estimate

Com R$320/mês de custo fixo, você precisa de: ~6-7 assinantes Pro (se Pro = R$49/mês) para cobrir a infraestrutura. Cada escola B2B cobre ~3 meses de custo num único contrato.
Atualizado: 11/03/2026 15:19:51 · f0ee637