🎨 Moku – AI-Powered Design Canvas
✨ Simplifying Design Through AI Where natural language meets creative expression
💡 Inspiration
The modern design tool landscape has become overwhelmingly complex. Platforms like Canva bombard users with hundreds of buttons and panels that stifle more than they spark creativity.
What if design could be as simple as a conversation?
Moku was born from a simple but radical idea: Strip away the complexity and let users create through natural language.
Instead of digging through menus for the perfect gradient or configuring text styles, what if you could just say:
- "Add a soft blue gradient background"
- "Make this text more modern and bold"
Moku turns your vision into visuals—fast.
🎯 What It Does
Moku is an AI-powered design canvas that brings your ideas to life through conversation.
🌟 Core Capabilities
Text-to-Design Magic Describe your design in plain English:
- "Create a modern mobile app login screen with soft shadows"
- "Design a minimalist logo for a coffee shop"
Conversational Editing Edit designs as easily as chatting:
- "Add a pink gradient"
- "Make the buttons more rounded"
Intelligent Canvas
- Minimal toolbar, maximum focus
- Context-aware drawing tools
- Smart design suggestions
Context-Aware AI
- Preserves original design elements
- Improves layouts without breaking the creative flow
🔧 How We Built It
🏧 Architecture Philosophy
Moku was built with a cloud-first, AI-native approach:
Frontend: React 18
- Custom canvas with real-time interactions
- Minimalist, drag-and-drop friendly UI
Backend: FastAPI on AWS Lambda
- Async processing, RESTful endpoints
- Optimized for speed and scalability
AI Integration: Google Gemini (with AWS Bedrock migration path)
- Gemini 2.0 Flash for fast visuals
- Gemini Thinking for prompt enhancement
Infrastructure: AWS-native
- Lambda, API Gateway, S3, CloudWatch
- Designed for scale, reliability, and performance
🤖 Prompt Enhancement Engine
- Intent Analysis
- Context Preservation
- Output Quality Optimization
⚡ Challenges We Ran Into
🎭 Prompt Engineering
Vague user prompts like "make it pop" required deep semantic understanding.
Solution: Built a multi-layered pipeline to convert vague commands into crystal-clear prompts.
⏩ Real-time Speed vs Quality
Solution: Async ops + visual feedback + model tuning
🎨 Canvas Context Awareness
Edits had to be non-destructive and precise.
Solution: Context-aware edits with state preservation.
🚧 AWS Complexity
Solution: Robust error handling, clean separation of concerns, airtight CORS.
🏆 Accomplishments We're Proud Of
- Revolutionary UX: 90% less complexity, same design power
- Context-Aware AI: Understands design intent
- Sub-3s Response Time: Even with image processing
- Minimal Interface: Simplicity that empowers
- Ready for Scale: Production infrastructure, Bedrock-ready
📚 What We Learned
- Prompting is a Superpower
- Less UI = More Creativity
- Serverless = Scalable + Affordable
- Intent > Input
- Context is King
🚀 What's Next for Moku
Immediate Roadmap
- 🔄 AWS Bedrock Integration
- 👥 Real-Time Collaboration
- 📱 Mobile + Tablet Optimization
Vision for the Future
- 🧠 Style Learning + Brand Intelligence
- 🎨 3D + Animation Support
- 🌍 Enterprise Workspaces + APIs
💫 The Ultimate Goal
A fully conversational design platform where creating feels like chatting with your personal AI designer.

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