manishsharma004/system-design-copilot

0

stars

219

commits

JavaScript

primary language

Aug 10, 2026

updated

README

system-design-copilot

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.

Run locally

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.)

Build static output

npm run build

The generated static site is written to dist/ for GitHub Pages (base path /system-design-copilot).

Validate

npm run check
npm test

Attribution

This project adapts selected diagrams and topic framing from The System Design Primer by Donne Martin under CC BY 4.0.

Contributors

cursoragent

95 commits

Copilot

67 commits

manishsharma004

57 commits

manishsharma004/system-design-copilot

0

stars

219

commits

JavaScript

primary language

Aug 10, 2026

updated

README

system-design-copilot

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.

Run locally

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.)

Build static output

npm run build

The generated static site is written to dist/ for GitHub Pages (base path /system-design-copilot).

Validate

npm run check
npm test

Attribution

This project adapts selected diagrams and topic framing from The System Design Primer by Donne Martin under CC BY 4.0.

Contributors

cursoragent

95 commits

Copilot

67 commits

manishsharma004

57 commits

Languages

JavaScript

87.2%

Svelte

6.8%

Python

4.4%

CSS

1.6%