Back to all 15 projects
Project 07 / 15Deployed

StepByLearn

Generate a structured learning path for any topic, schedule it onto a calendar, and keep every byte in your own browser.

Core stack
  • React
  • TypeScript
  • IndexedDB
  • Dexie

Screens

Screen 1 of 4
01Workspace planner with the curriculum generation form and the library of built courses
Chapter 01

Overview

A curriculum you cannot schedule is a reading list, and a reading list does not get finished. StepByLearn generates a structured path for a topic at your level, then places each step on a calendar date so a course reads as a plan rather than a backlog. The privacy claim is architectural rather than promised: there is no backend and no database to install. Everything lives in IndexedDB in your browser, and your provider key is sent straight to that provider — there is no server in between, because there is no server at all.

Chapter 02

Highlights

  • No backend: state lives in IndexedDB, so the app works offline and stores nothing remotely
  • Your provider key goes straight to the provider — nothing sits in between, because nothing exists in between
  • Four providers to choose from: Anthropic, OpenAI, Groq and Google
  • Steps schedule onto real calendar dates, turning a curriculum into a plan
  • A manual course builder for skipping generation entirely and structuring a path by hand