Learning · PWA · Solo
Engram
Pet project2026Solo — full-stack
FSRS
spaced repetition
PWA
offline + push
Overview
Engram turns a goal into a structured, grounded learning path (Anthropic structured output) and wraps it in the part that actually makes learning stick: an FSRS spaced-repetition loop that schedules recall day by day, plus streaks and gamification to drive the habit. Built mobile-first as an installable PWA with offline support and web-push reminders.
Highlights
- Turns a learning goal into a paced, grounded path via Anthropic structured output
- Daily retention loop: FSRS spaced repetition (ts-fsrs) schedules recall so knowledge sticks
- Streaks + gamification to build the daily habit — the retention layer is the moat
- Installable PWA (Serwist) with offline support and web-push reminders (VAPID)
- Mobile-first, dark-mode-only, native email/password auth
What I built
A mobile-first PWA that turns 'I want to learn X' into a paced, grounded path with a daily retention loop — streaks, FSRS spaced repetition, and light gamification. The moat is the retention layer, not the model.
Have a similar project?
Warsaw / Remote · EST-friendly.