Skip to main content
Advanced ~30 hours

Monorepo Design System at Scale

Build a monorepo design system with shared types, packages, and a cross-team component contribution model.

TurborepoTypeScriptChangesetspnpmStorybookGitHub Actions

About this project

Senior-level frontend work isn't about more components — it's about systems other teams can build on. This project teaches Turborepo / Nx monorepo patterns, npm package publishing, semver discipline, and the contribution-model design that lets 10+ engineers contribute without breaking things. You will build a 4-package monorepo (tokens, primitives, components, icons), wire up CI/CD with changeset-based versioning, and document the contribution workflow.

Why build this in 2026?

Monorepo + shared types + clear contribution rules is the leverage layer that turns AI-assisted coding into shipping speed.

What you'll ship

  • Public monorepo with 4+ published packages
CONTRIBUTING.md documenting the change workflow
CI pipeline that runs tests + publishes on merge

Sign up to see the full project brief

Full deliverables, success criteria, and AI Career Tutor support — free.

You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.

Skills you'll practice

typescriptsystem designreact