Built in the open

The build journal.

Every feature and every architecture decision behind Praxis924 — written up as it was built, newest first.

33 postssince Jul 4, 2026

July 2026

33 posts
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. APPJul 9, 2026 5 min

    Notifications

    An in-app notification center so replies, follows, and updates never slip past you.

    Read the story
  11. 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
  12. 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
  13. 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
  14. APPJul 8, 2026 5 min

    Achievements & Badges

    Unlock achievements from a curated catalogue as you learn — momentum you can see.

    Read the story
  15. APPJul 8, 2026 4 min

    Global Search

    Find any lesson, topic, or concept across the whole curriculum from one search box.

    Read the story
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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