Learning Hub
A public, forkable tracker for a 60-day AI Architect plan

- Category
- Web App
- Status
- Live
- Role
- Solo build
- Date
- 2026-09-25
- Built with
- Astro, React, TypeScript, Supabase, Zod, Cloudflare Pages
A public tracker for the AI Architect 60-Day Plan (28 September – 26 November 2026): daily task blocks across three tracks, a focus timer, hours by track, resources, projects, interview flashcards, STAR stories, checkpoints and an API-spend log. Anyone can browse the plan, try it in demo mode, or sign in to sync progress.
Problem: A 60-day plan that lives in a document gets read once. I needed to know each morning what that day's two hours were for, and to keep a record of hours, API spend and interview prep I could look back on.
Solution: Turn the plan into an app. The day number comes from a start date, each day generates its task blocks, and every tick, note and logged hour is its own row. It is built in public and forkable: swap in your own plan by editing one YAML file.
Outcome: Live at learn.sankettambare.in before the plan's first day, ahead of its own "hub live by day 7" checkpoint.
- 13 screens from one React island — Today, Dashboard, Plan, Resources, Interview, Budget and more
- The whole curriculum is one roadmap.yaml, validated by Zod at build time, so a fork edits one file
- Demo mode saves to localStorage; signed-in progress syncs to Supabase, one row per checkbox under row-level security
- Three tracks a week — Learn, Build, Interview — with the Khadakwasla Ultra built in as rest and race days
Tags: #ai, #claude code