Build a Fractal Explorer
Build an interactive Mandelbrot and Julia set viewer with zoom, pan, and beautiful color palettes.
Requirements
Render Mandelbrot set on a canvas with smooth coloringClick to zoom in, right-click to zoom outClick + drag to pan around the fractalAt least 4 color palettes (fire, ocean, neon, grayscale)Iteration count slider (affects detail level)Show Julia set for any point clicked on the Mandelbrot setCoordinate display showing current position and zoom levelTechnical Notes
Use Canvas 2D with Web Workers for computation to keep the UI responsive. Each pixel requires iterating z = z^2 + c until escape or max iterations.
Bonus Points
Smooth zoom animationBookmarks for interesting locationsHigh-DPI rendering support