All paths
Frontend
Frontend Architecture
From your first SPA to production-grade frontends.
How to organize a frontend that survives a year of changes — folder boundaries, where state belongs, when to reach for global stores, and how server vs client rendering affects everything downstream.
What you'll be able to do
- Read any frontend codebase and find anything in seconds
- Decide where data fetching, state, and effects belong
- Pick rendering strategies based on actual trade-offs
Your journey
Follow these in order — each step builds on the previous.
- 1Note
Start here
Get a mental model for how real frontends are organized before diving into details.
- 2Structure
Frontend SPA
A single-page app with clear UI, state, and data-fetching boundaries.
8 folders explainedOpen → - 3Course
Frontend Architecture from Scratch
Build production-grade frontends without the spaghetti.
Beginner · 3 modules · 8 lessonsOpen →
Finished the path?
Pick another track or apply what you learned by sketching out the architecture for a project of your own.