Mobile-friendly system design interview prep material built with SvelteKit and exported as a static site. The lesson workspace includes a structured in-browser editor, reveal-on-demand sample answers, Mermaid-powered interactive diagrams, decision labs, and a browser-only simulation lab.
See IMPROVEMENTS_PLAN.md for the active product roadmap.
Requires Node.js 20.19+ (see .nvmrc).
npm install
npm start
Then open http://localhost:4173/system-design-copilot/ in a browser.
(npm or bun both work; CI uses npm ci.)
npm run build
The generated static site is written to dist/ for GitHub Pages (base path /system-design-copilot).
npm run check
npm test
This project adapts selected diagrams and topic framing from The System Design Primer by Donne Martin under CC BY 4.0.
JavaScript
87.2%
Svelte
6.8%
Python
4.4%
CSS
1.6%
Mobile-friendly system design interview prep material built with SvelteKit and exported as a static site. The lesson workspace includes a structured in-browser editor, reveal-on-demand sample answers, Mermaid-powered interactive diagrams, decision labs, and a browser-only simulation lab.
See IMPROVEMENTS_PLAN.md for the active product roadmap.
Requires Node.js 20.19+ (see .nvmrc).
npm install
npm start
Then open http://localhost:4173/system-design-copilot/ in a browser.
(npm or bun both work; CI uses npm ci.)
npm run build
The generated static site is written to dist/ for GitHub Pages (base path /system-design-copilot).
npm run check
npm test
This project adapts selected diagrams and topic framing from The System Design Primer by Donne Martin under CC BY 4.0.
JavaScript
87.2%
Svelte
6.8%
Python
4.4%
CSS
1.6%