Your Progress
See what's clicking, and what needs another rep.
Sync proof checklist
Signed in
Sign in to sync
Profile row exists
Sign in first
Progress row
No progress row yet
Supabase configured
Connected
Lessons saved to account
Local only
Code tasks saved to account
Local only
Memory vault active
Sign in first
AI logs ready
Ready; paid AI disabled
1,840
Demo XP · Level 7
12 days
Demo best: 21
4
4 badges locked
1/4
Demo missions
Last saved
No account save timestamp yet. Complete a lesson or Code Lab task to create one.
Strong topics
- Components · React92%
- Python Variables · Python88%
- Terminal Basics · Developer Foundations84%
- npm install / npm run dev · Developer Foundations82%
Needs practice
- React Props · React58%Practice this next →
- SQL WHERE Clauses · SQL45%Practice this next →
- localhost and ports · Developer Foundations58%Practice this next →
Completed lessons
- What is a Component?Today
- JSX in 2 MinutesToday
- JavaScript ArraysYesterday
- Python f-strings2 days ago
Recent XP events
Demo data — account XP sync coming after progress DB rows are created.
- React JSX lesson · Today+30
- Daily streak · Today+15
- JavaScript Arrays · Yesterday+35
- Python f-strings · 2 days ago+35
Memory notes
- Nathan understands components and is close on props. One more PlayerCard-style task should lock it in.
- Python blocks make sense conceptually, but indentation errors still happen after if statements.
- Public key goes to GitHub, private key stays secret. Repeat this before real GitHub integration.
- Basic commands feel less intimidating. Mock terminal practice is working.
Badges earned
4 / 8First Steps
Completed your first lesson
Streak Star
10-day learning streak
Quiz Whiz
Aced 5 quizzes in a row
Lab Rat
Passed 10 code labs
Bug Slayer
Fixed 25 broken checks
React Ranger
Finish the React course
Foundation Builder
Finish Developer Foundations
Brainiac
Reach Level 10