Memorização inteligente com repetição espaçada e baralhos colaborativos
Plataforma de flashcards com algoritmo FSRS v5, suporte a múltipla escolha, importação/exportação JSON, comunidade de baralhos públicos e workspaces colaborativos. Estude mais com menos tempo.
O Mnemo nasceu da frustração com ferramentas de repetição espaçada que ou são pagas demais, ou limitadas demais. A ideia era construir algo com a profundidade do Anki mas com a experiência de uso moderna que o Anki nunca vai ter. O projeto é um monorepo Turborepo com dois apps principais: uma API em Fastify com Zod e Drizzle ORM sobre PostgreSQL, e um frontend em Next.js 16 com App Router, React 19 e Tailwind CSS 4. O algoritmo de repetição espaçada é o FSRS v5 — o estado da arte atual, mais preciso que o SM-2 que o Anki usa. As funcionalidades principais incluem dois tipos de card (básico e múltipla escolha), renderização de Markdown e fórmulas LaTeX, estudo personalizado, previsão de revisões para os próximos 14 dias, e um sistema de workspaces para grupos e times estudarem juntos. Uma das apostas do projeto é a comunidade: qualquer deck pode ser tornado público, forkado por outros usuários, e descoberto via página de exploração com filtros por categoria. O formato de exportação é JSON rico (suporta choices, tags, direção de estudo), o que facilita migração e colaboração assíncrona. O design usa o sistema de cores oklch com fundo areia (#DDC9A8), tipografia de display editorial e uma estética que foge do visual genérico de SaaS. A ideia é que estudar pareça agradável. Próximos passos: planos de assinatura, decks gerados por IA a partir de documentos, e app mobile com sync offline.