Um app de estudo com repetição espaçada em FSRS-6, onde um mesmo deck pode ser estudado de quatro formas e o resto da faculdade — anotações, prazos, notas — fica na mesma linha do tempo das revisões.

Apps de flashcard agendam os cards e param por aí, então tudo o mais de que uma graduação precisa — anotações, prazos, notas, faltas — vive em outras ferramentas. E um card estudado de uma vez só é um card esquecido uma semana depois, que é exatamente o que o agendamento deveria evitar.
No ar em anki-lazy.vercel.app com decks públicos para explorar, e um app companheiro em React Native que compartilha o mesmo pacote de agendamento do cliente web, em vez de reimplementá-lo.
O MemoLazy traz cada card de volta no momento em que você está prestes a esquecê-lo, usando FSRS-6 — o algoritmo que sucedeu o esquema SM-2 que o Anki popularizou. A lógica de agendamento, fila e correção vive em um pacote compartilhado do workspace, com a própria suíte de testes, para que o cliente web em Next.js e o app em React Native agendem de forma idêntica em vez de divergirem. Um mesmo deck pode ser estudado de quatro formas: revisão de virar e avaliar, um modo de aprendizado que vai das alternativas até escrever a resposta de cabeça, uma prova gerada e um jogo de ligar contra o relógio — e as quatro alimentam o mesmo agendador, então tempo gasto no jogo não é tempo perdido de revisão. Em volta dos flashcards ele carrega o resto do semestre: cada disciplina reúne seus decks, anotações, prazos, notas e faltas; as anotações são escritas em markdown, onde qualquer linha com :: vira um flashcard; e provas e prazos ficam na mesma linha do tempo das revisões do dia, ao lado da média corrente de quanto ainda falta para passar e de quantas faltas ainda cabem. Uma camada de IA transforma uma lista colada em deck, rascunha anotações e expande as que já existem. Os dados ficam em Postgres serverless via Drizzle ORM, com uploads no Vercel Blob.
