movme Falar com a gente
← Todos os projetos Case 14 · Educação · Plataforma

Vamos a Hablar Español

A plataforma de uma escola de espanhol com aulas ao vivo e créditos semanais por plano. Depois da primeira versão, estamos levando tudo para infraestrutura própria.

Setor
Escola de idiomas
Entregamos
V1 e nova plataforma
Plataformas
Web · iOS · Android
Status
No ar
Agenda de aulas com vagas, professores e status
O desafio

A dor número um era criar aulas.

A primeira versão funcionou, mas a escola cresceu. Criar a agenda de aulas do mês era lento, e os dados precisavam de regras de acesso mais rígidas e sob controle da escola.

A troca tinha que acontecer sem parar as aulas de quem já estudava.

A solução

Plataforma nova, sem parar a escola.

O novo backoffice cria aulas uma a uma ou em lote a partir de uma planilha, conferida linha a linha antes de criar. Conflitos de professor são barrados e a última vaga nunca é vendida duas vezes.

Os créditos renovam todo domingo, o cancelamento devolve o crédito e a base antiga continua sincronizada durante a transição. Portal e app do aluno vêm em seguida.

Telas que o time usa todo dia.

Telas redesenhadas com dados fictícios para preservar clientes e usuários do sistema.

O que entregamos.

Escopo
01

Agenda de aulas

Agenda, lista e grade semanal recorrente.

02

Importação em lote

Aulas do mês por planilha, com conferência e alertas.

03

Créditos semanais

Renovação automática e estorno no cancelamento.

04

Vaga garantida

Sem venda dupla da última vaga e sem conflito de professor.

05

Alunos e professores

Ficha do aluno com plano e histórico, e carga dos professores.

06

Migração segura

Dados com regras de acesso por papel e sincronização na transição.

Por baixo do capô.

Monorepo com backoffice em React, banco Postgres com regras de acesso por linha e funções no servidor para sincronizar com a versão anterior. App em React Native em seguida.

  • React
  • Vite
  • Supabase
  • Postgres
  • React Native · Expo
  • Turborepo
  • Vercel
Contato

Vamos construir algo que se move?

Conte o que você quer tirar do papel. A gente já chega com as perguntas certas.