v0.3 Growth Path Growth Paths

Changelog

Every release bumps the version by 0.1. The current version is shown in the top-left of every screen.

v0.3

Cloud backend — D1, R2 & exams

Progress now lives in the cloud, and every course has real tests.

  • Cloudflare D1 database (gp-db) — family, students, progress, and exam results are saved server-side and sync across devices. The app still works fully offline and mirrors up when it reconnects.
  • Cloudflare R2 storage (gp-photos) — images/photos are stored in R2 and served at /api/photo/<name>; instructors can upload from Account.
  • Chapter tests & final exams — every 2nd-grade subject now has a test at the end of all 7 chapters plus a final course exam (376 questions in all), auto-graded on the spot.
  • Grades & attempts recorded — each attempt is saved with its score; best grades appear on the report card, and students can retake to improve.
  • Answer review after each test, and a per-student exam summary in Reports.

Planned next (v0.4+): server-enforced student logins, a Stripe billing portal, exams for the remaining grades as they come online, and migrating book art into R2.

v0.2

Family units — instructors & students

The Academy is now built for a whole homeschooling family.

  • Family unit — one instructor (parent) plus multiple students, set up in a quick guided flow.
  • Privacy by design — we collect only first names, ages, and grades, plus each student’s lesson progress. No last names, no student emails.
  • Student login keys — each student gets their own key (with an optional PIN), managed under the instructor. Students sign in to their own space; instructors have full family access.
  • Per-student progress — every student’s course completions are tracked separately, with a “who’s learning” switcher.
  • Family progress report — a high-level view of every student at once, plus a printable per-student report card.
  • Add / edit / remove students, regenerate keys, “open as” a student, activity tracking, and a full family Backup & Restore.
  • Live checkout — pricing buttons now run through Stripe; support email runs through Resend.

Planned next (v0.3+): D1-backed accounts so a family syncs across devices with server-enforced student logins, a Stripe billing portal, and the remaining grades online.

v0.1

First release — the Academy goes online

The initial Growth Paths Academy application.

  • Marketing home page with curriculum overview and family pricing.
  • Academy portal (Cloudflare Zero Trust–protected) with sign-in.
  • 2nd Grade “The River” mapped in — all 8 interactive subject courses (119 Math lessons + 49 each in the other seven).
  • Interactive lessons: concept, worked example, and self-checking practice, with links to matching growthpath.club tools.
  • Progress Reports page, updated automatically as lessons are completed.
  • Backup & Restore of family progress to a file.
  • Free, gate-free Workbook Explorer — browse the whole K–5 shelf and peek inside a 2nd-grade book with no account.
  • Installable PWA (Add to Home Screen) for iOS and Android, works offline.
  • Legal & Licensing page — disclaimers, single-family license, and the ESV Scripture notice.
  • How-to-Use guide, this changelog, Ahlchemy branding, and a transparent favicon.
  • Wired for push-to-deploy on Cloudflare Pages (GitHub Actions), with Cloudflare Zero Trust, Stripe, and Resend.

Planned next (v0.2+): live Stripe checkout & billing portal, Resend email flows, D1-backed accounts & cross-device progress sync, and the remaining grades (K, 1st, 3rd–5th) online.