Built in the open
The build journal.
Every feature and every architecture decision behind Praxis924 — written up as it was built, newest first.
July 2026
33 posts- ARCHITECTUREJul 11, 2026 5 min
CLAUDE.md & the Dev Workflow
A single operating manual encodes the hard-won rules, traps, and conventions so mistakes don't get re-made.
Read the story - AI FEATUREJul 10, 2026 4 min
Lucy — Your AI Teacher
A streaming AI chat that grounds itself in the exact lesson you opened it from — ask anything, get answers from that material.
Read the story - NEWJul 10, 2026 4 min
Personal Notes
Jot down anything worth remembering while you read — anchored to a section or the whole lesson, private to you.
Read the story - NEWJul 10, 2026 5 min
Bookmarks & Saved
Save a lesson for later and it lands on its own page — no more losing a good lesson in a sea of tabs.
Read the story - NEWJul 10, 2026 5 min
Likes & Discussions
Like a lesson that clicked, and ask or answer questions in threads scoped to that exact lesson.
Read the story - APPJul 10, 2026 4 min
Community Contributions
Know a topic cold? Submit a lesson for review — approved contributions join the curriculum, credited to you.
Read the story - APPJul 10, 2026 5 min
Secure Accounts
Register with email verification, log in with JWT, and recover access with a full forgot/reset password flow.
Read the story - AI FEATUREJul 9, 2026 5 min
AI Syllabus Design
Pick a technology and the AI designs a complete, ordered syllabus — basics to advanced — then creates a lesson draft for every topic.
Read the story - COREJul 9, 2026 5 min
Roadmap & Progress
Track completion, exercise accuracy, and streaks on a per-framework timeline that reflects real readiness.
Read the story - APPJul 9, 2026 5 min
Notifications
An in-app notification center so replies, follows, and updates never slip past you.
Read the story - SOCIALJul 9, 2026 5 min
Activity Feed
A live feed of what's happening — sessions, time spent, and recent learning activity at a glance.
Read the story - ARCHITECTUREJul 8, 2026 6 min
The AI Layer
One LLM service fronts every call and fails over across providers; embeddings always run on Hugging Face.
Read the story - SOCIALJul 8, 2026 5 min
Follow & People
Follow other learners, browse public profiles, and see who's building the same skills as you.
Read the story - APPJul 8, 2026 5 min
Achievements & Badges
Unlock achievements from a curated catalogue as you learn — momentum you can see.
Read the story - APPJul 8, 2026 4 min
Global Search
Find any lesson, topic, or concept across the whole curriculum from one search box.
Read the story - AI FEATUREJul 7, 2026 5 min
AI-Graded Coding Challenge
Write code, run it in a sandbox, and get AI feedback — not just pass/fail, but line-level insight and a score.
Read the story - ARCHITECTUREJul 6, 2026 5 min
The CI/CD Pipeline
Two GitHub Actions workflows, gated in series — nothing ships unless tests and the build are green on main.
Read the story - ARCHITECTUREJul 6, 2026 5 min
AWS Deployment
One Ubuntu EC2 running the exact same Docker Compose stack as dev, behind host Nginx and Let's Encrypt.
Read the story - ARCHITECTUREJul 6, 2026 5 min
How a Feature Gets Built
Every feature follows one repeatable path down the layers and back up to the UI.
Read the story - ARCHITECTUREJul 6, 2026 5 min
How the Frontend Is Built
Next.js 15 App Router, React 19, and TypeScript, with a per-domain service layer over Axios and Zustand state.
Read the story - APPJul 6, 2026 4 min
Admin Console
A full console to build curriculum, generate content, moderate discussions, manage users, and read analytics.
Read the story - AI FEATUREJul 6, 2026 4 min
Fill Gaps, Don't Regenerate
If generation is interrupted, Fill Gaps rebuilds only the missing pieces — and makes zero AI calls when the lesson is already complete.
Read the story - COREJul 6, 2026 5 min
Practice Workspace
A dedicated space to actually use what you read — interactive MCQ, fill-in-the-blank, and calculation exercises.
Read the story - APPJul 6, 2026 5 min
Profile & Onboarding
A guided onboarding and an editable profile with avatar upload — set up in a minute.
Read the story - APPJul 5, 2026 4 min
Portable Content Pool
Export the whole curriculum to a git-friendly folder of Markdown + quiz YAML, and import it back idempotently.
Read the story - ARCHITECTUREJul 4, 2026 4 min
The Tech Stack
A modern, boring-in-the-best-way stack chosen for durability and clarity, not novelty.
Read the story - ARCHITECTUREJul 4, 2026 5 min
The System at a Glance
Four containers, one Compose file: a Next.js client, a FastAPI backend, Postgres with pgvector, and Redis.
Read the story - ARCHITECTUREJul 4, 2026 5 min
How the Backend Is Built
FastAPI with strict layering — thin routers, all logic in services, all database access through repositories.
Read the story - AI FEATUREJul 4, 2026 7 min
AI Lesson Generation
Every lesson is written and self-reviewed by AI before you ever see it — four sections plus interactive exercises.
Read the story - AI FEATUREJul 4, 2026 5 min
RAG Grounding
Attach a dataset to a framework and every lesson is grounded in your real source material, with citations.
Read the story - AI FEATUREJul 4, 2026 5 min
Mock Interviews
Run a full technical loop with an AI interviewer that adapts its follow-ups, then scores you /100 like a real debrief.
Read the story - COREJul 4, 2026 5 min
Structured Syllabus
Everything is organised as Technology → Framework → Lesson, so you always know where you are and what comes next.
Read the story - COREJul 4, 2026 5 min
Focused Lesson Viewer
A distraction-free, single-column reading view with a collapsible chapter rail and sources shown inline.
Read the story