Inspiration
I was inspired by the gap between complex, expensive design software and the growing need for accessible creative tools. Many creators struggle with either learning steep curves of professional software or settling for limited online tools. I wanted to build something that combines the power of professional design capabilities with the accessibility of modern web apps, enhanced by AI to democratize creative expression.
What it does
Canvaso is a web-based design studio that lets users create professional graphics, layouts, and visual content. It features a full-featured canvas with shapes, text, images, and custom brush tools. The standout feature is AI-powered image generation using Stable Diffusion XL - users can describe what they want and instantly generate high-quality images to incorporate into their designs. The platform includes layer management, real-time auto-save, professional image adjustments, and export capabilities, all wrapped in an intuitive interface.
How we built it
Canvaso is built using React 18 with TypeScript for type safety and maintainability. The frontend uses Tailwind CSS for responsive, modern styling with dark mode support. For AI image generation, I've integrated Stable Diffusion XL API. I've implemented Supabase for cloud storage of AI-generated images and project persistence. The canvas system uses HTML5 Canvas with custom rendering logic for real-time design manipulation.
Challenges we ran into
The biggest challenge was implementing a robust canvas system that could handle multiple element types (shapes, text, images, brush strokes) with precise positioning and real-time updates. Managing the complex state of selected elements, multi-select functionality, and undo/redo operations required careful architecture. I also faced challenges with image filtering and export functionality, ensuring that all visual effects were properly applied when saving designs.
What's next for Canvaso: AI-Powered Design Studio
I've planned to add real-time collaboration features so multiple users can work on designs together. I'm also looking to expand AI capabilities with background removal. Mobile optimization and touch gestures are next priorities. I will also add more export formats (SVG, PDF). Long-term, I envision Canvaso becoming the go-to design platform for creators who want AI-enhanced workflows without sacrificing professional control.
Built With
- bolt
- react
- supabase
- tailwind

Log in or sign up for Devpost to join the conversation.