Full StackAplicação
SwissLearn
Aprendizado de suíço-alemão com sessões diárias, revisão espaçada e cliente mobile.
Telas do projeto
1 / 32Aplicação para estudar vocabulário e frases de Züridütsch, com interface PT/EN/DE. O código implementa trilha de aulas, sessões retomáveis, áudio, revisão FSRS, escrita, conversação, progresso e ranking. Transações PostgreSQL organizam recompensas e atividades; uma fila processa feedback de escrita. Conteúdo tem revisão editorial. O cliente Expo reutiliza o backend. Os 82 testes unitários locais passaram; piloto com alunos e publicação atual não foram comprovados nesta revisão.
Destaques técnicos
Implementação
Aprendizado de suíço-alemão com sessões diárias, revisão espaçada e cliente mobile.
Stack
Next.js, TypeScript, Prisma, PostgreSQL, Auth.js, Expo, FSRS
Tecnologias
Next.jsTypeScriptPrismaPostgreSQLAuth.jsExpoFSRS