Voltar para projetos
🎓

EnsinaApp

SaaS multi-tenant para professores particulares de qualquer matéria: grade semanal, pacotes pagos via PIX, lembretes automáticos por push e email, Google Meet automático, materiais e chat interno. Um produto Corestack.

Next.js 15TypeScriptPrismaPostgreSQLPWA
Visitar projeto
01

Problema

Qual era o desafio?

Professor particular autônomo perde horas por semana gerenciando o que não é aula: planilha pra horários, WhatsApp pra combinar e lembrar, Pix solto pra cobrar, materiais espalhados por links, link do Meet enviado na última hora. Plataformas existentes ou são genéricas demais (Calendly, Google Forms) ou desenhadas pra escola/curso, não pra um professor autônomo vendendo aulas 1-a-1 — seja de idiomas, música, reforço escolar, programação ou qualquer outra área. Comecei resolvendo a minha dor como professora e logo confirmei: o problema é estrutural, não específico de matéria.

02

Processo

Como foi conduzido?

  1. 01Discovery a partir do próprio uso: cada feature foi testada com os meus alunos antes de virar produto.
  2. 02Sistema de pacotes pagos via InfinitePay com atomicidade obrigatória — aluno escolhe todas as aulas do pacote de uma vez, sem enrolar pra começar.
  3. 03Regra de expiração de 7 dias pra disciplina financeira: pacote não iniciado expira sem reembolso, com notificação push D-2 pelo serviço de PWA.
  4. 04Slots configuráveis pela professora + sincronização com Google Calendar — eventos pessoais dela bloqueiam automaticamente os horários sem ela precisar duplicar entradas, e cada aula gera link do Google Meet sozinha.
  5. 05Lembretes de aula automáticos por push (24h, 1h e 5min antes) e notificações por email — o aluno chega na aula, o professor não precisa cobrar.
  6. 06Módulo opcional de exercícios com avaliação automática (Python e SQL via Piston, JavaScript em sandbox no browser) — diferencial pra quem ensina programação, ignorável pra quem não ensina.
  7. 07Materiais com 3 escopos de visibilidade (por aluno, por aula, geral) e chat interno texto + áudio + vídeo gravado pra largar WhatsApp.
  8. 08Arquitetura multi-tenant desde o início pra abrir pra outras professoras como SaaS.
03

Resultado

O que foi entregue?

  • Em produção, usado nas minhas próprias aulas particulares.
  • PWA instalável com push notifications, abre direto no painel certo (login → dashboard do aluno ou da professora).
  • Pagamentos via PIX, lembretes push e link do Meet gerado automaticamente — independente da matéria que o professor ensina.
  • Sincronização bidirecional com Google Calendar e import de eventos ocupados.
  • Roadmap aberto pra venda como SaaS multi-tenant a outros professores particulares.