Skip to content

feat: Neural Network Playground — all phases complete#1

Merged
saagpatel merged 1 commit intomainfrom
feat/phase-3-polish-sharing-deployment
Mar 29, 2026
Merged

feat: Neural Network Playground — all phases complete#1
saagpatel merged 1 commit intomainfrom
feat/phase-3-polish-sharing-deployment

Conversation

@saagpatel
Copy link
Copy Markdown
Owner

Summary

  • Phase 1: Core UI — Canvas 2D network graph with weight heatmaps, D3 loss/accuracy charts, training controls, dataset selector, architecture builder, hyperparameter panel
  • Phase 2: CNN support, CIFAR-10 dataset, confusion matrix, per-layer activation viewer
  • Phase 3: URL state sharing (LZ-string + hash), guided tutorials with auto-triggers, dark/light mode with localStorage persistence, mobile-responsive drawer layout, dynamic D3 + next/dynamic for tab-gated components, README, LICENSE, OG metadata

Test plan

  • pnpm tsc --noEmit passes
  • pnpm build produces static export in out/
  • Share button encodes config in URL hash; pasting URL restores state
  • Dark mode toggle persists across page reloads
  • Tutorial overlay auto-loads preset and switches tabs on each step
  • Mobile: left panel opens as drawer with backdrop at <1024px

🤖 Generated with Claude Code

Large binary files (>100MB) cannot be hosted on GitHub directly.
Users run scripts/prepare-cifar10.js to generate them locally.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@saagpatel saagpatel merged commit df27bf9 into main Mar 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant