Interactive Demos

Learn by doing. Interactive component showcases, animation experiments, and visual debugging tools.

Each demo is a hands-on playground where you can tweak parameters, see live results, and understand the underlying code.

🎮 Live Demos

Framer Motion Showcase

🎮 Live Now

Live interactive demo with spring physics, drag gestures, layout animations, and stagger effects. Tweak parameters in real-time!

What You Can Do

  • Spring physics with adjustable stiffness & damping
  • Drag gestures with constraints and elastic boundaries
  • Layout FLIP animations (click to expand)
  • Orchestrated stagger animations with variants

Tech Stack

Framer MotionReactTypeScript

Key Learnings

Master animation timing, easing functions, and interactive motion patterns

Launch Interactive Demo
🎭

Component State Visualizer

🎮 Live Now

See React component lifecycle and state changes in real-time with interactive controls.

What You Can Do

  • useState, useEffect, and useRef visualized
  • Props drilling vs Context API comparison
  • Re-render triggers and optimization techniques
  • Custom hooks with visual debugging

Tech Stack

ReactTypeScriptZustand

Key Learnings

Master React's rendering behavior and performance optimization patterns

Launch Interactive Demo
📐

CSS Grid & Flexbox Playground

🎮 Live Now

Interactive layout builder where you adjust properties and see the code + result side-by-side.

What You Can Do

  • Grid template areas with visual editor
  • Flexbox alignment, justify, and wrapping
  • Responsive breakpoints in action
  • Gap, padding, and margin spacing

Tech Stack

CSS GridFlexboxTailwind

Key Learnings

Build muscle memory for modern CSS layouts through hands-on experimentation

Launch Interactive Demo
🌐

API Request Visualizer

🎮 Live Now

Watch HTTP requests flow through your app with timing, status codes, and error handling.

What You Can Do

  • Request/response cycle breakdown
  • Loading states and skeleton UIs
  • Error boundaries and retry logic
  • Caching strategies (stale-while-revalidate)

Tech Stack

Fetch APIAxiosReact Query

Key Learnings

Understand async data flow and build robust error handling patterns

Launch Interactive Demo
🎨

WebGL & Canvas Experiments

🎮 Live Now

Interactive graphics programming with Three.js, shaders, and particle systems.

What You Can Do

  • 3D object manipulation (rotate, scale, position)
  • Shader effects (glow, distortion, ripple)
  • Particle physics and collision detection
  • Performance monitoring (FPS, draw calls)

Tech Stack

Three.jsWebGLGLSL Shaders

Key Learnings

Explore creative coding and GPU-accelerated graphics for web

Launch Interactive Demo

Accessibility Deep Dive

🎮 Live Now

Experience your app as screen reader users do, with live ARIA attribute visualizations.

What You Can Do

  • Screen reader navigation simulation
  • Keyboard-only interaction flow
  • Color contrast analyzer
  • Focus management and skip links

Tech Stack

ARIAWCAG Guidelinesaxe-core

Key Learnings

Build empathy and technical skills for inclusive web development

Launch Interactive Demo

🚧 Coming Soon

🚧 Building These Out Now

These demos are being built based on real patterns from production projects. Each one will be fully interactive with live code editing and instant preview.