Samrit Mukherjee - AI & ML Developer Logo
← All posts

How I Built Cosmic Canvas — AI Design Tool Architecture

By Samrit Mukherjee

Cosmic Canvas started from a simple question: what if AI-generated designs were editable layers instead of flat PNGs?

The architecture splits into three layers — prompt understanding, layout generation, and a canvas editor that preserves structure. Next.js handles the app shell; the canvas uses a custom layer model so users can tweak typography, colors, and spacing after generation.

Week one saw 500+ designs created. The lesson: optimize for iteration speed, not perfect first outputs.