build things.
Three phases. Two projects each. Each phase adds new tools to your stack. You never rebuild the same thing — you always move forward. By the end you'll have 6 deployed apps built with REST, GraphQL, and TypeScript.
Ground Rules
Phase 1
Build with what you know from FSO Parts 0–7. No new tools. The goal is to get comfortable making every decision yourself.
Financial calculations, PDF generation, status workflows, and dashboard analytics. The kind of tool freelancers actually pay for.
02Product variants, atomic stock operations, multi-role access, and a cashier-speed POS interface. Real retail software.
Phase 2
Complete FSO Part 8. Then build with Apollo Server + Apollo Client. Nested data that required 5 REST calls now comes in one query.
Time slot algorithms, double-booking prevention, calendar UI. GraphQL resolves provider + service + slot data in one query.
04Data isolation between tenants, three-role access, deliverable review workflows. Real SaaS architecture.
Phase 3
Complete FSO Part 9. Then build in TypeScript from the start. These are the hardest projects and the ones you talk about in interviews.
Configurable hiring pipelines, collaborative evaluation, funnel analytics. TypeScript catches pipeline logic bugs at compile time.
06Lease tracking, rent generation, maintenance workflows, financial reporting per unit. Your portfolio centerpiece.
Feeling the urge to start another course? Read this first. Every question you've already asked, answered.