DEV Community

Cover image for Why we built an offline study app generator instead of another course platform
Make-it.run
Make-it.run

Posted on • Originally published at make-it.run

Why we built an offline study app generator instead of another course platform

Study materials often fail for a simple reason: they stop at content. A PDF or note set can explain a subject, but it cannot react when someone gets a topic wrong, forgets it a day later, or needs practice shaped around weak spots. For technical learning, that means people end up reviewing passively and building their own study loop by hand.

The useful shift here is to treat the output as software, not as a document. Instead of generating notes, the generator produces a small study app with topic guides, quizzes, practice exams, instant feedback, and a record of mistakes. That matters because the learning plan is built into the artifact itself. The app can branch, score, revisit weak areas, and make progress feel continuous rather than linear.

The other key choice is keeping that progress local. Streaks, quiz history, and weak spots are stored in browser-side SQLite, so the app still works offline and does not depend on accounts or a hosted backend. That makes the result portable and easier to own: it is just a static app folder, not a course platform someone is trapped inside.

The trade-off is that offline-first asks for stricter design. You avoid sync problems by avoiding sync, and using SQLite in the browser is more structured than throwing JSON into storage.


Read the full article on make-it.run →

Top comments (0)