A masterfully crafted generative art and design tool that combines the precision of modern technology with the timeless elegance of classical artistry. Create stunning logos and product mockups with the attention to detail of a Renaissance master.
This application embodies the philosophy that great design transcends time and trends. Inspired by the works of Leonardo da Vinci, it approaches digital creation with the same reverence for proportion, harmony, and craftsmanship that defined the Renaissance era.
- Timeless Typography: Create logos with classical proportions and modern elegance
- Artistic Styles: From minimalist geometric to hand-drawn organic designs
- Refined Color Palettes: Curated color schemes that stand the test of time
- Vector-Ready Output: Clean, scalable designs perfect for any application
- Realistic Rendering: Generate lifelike product mockups with professional lighting
- Multiple Formats: T-shirts, hoodies, mugs, stickers, and more
- Style Variations: 3D mockups, lifestyle scenes, and flat vector designs
- High-Resolution Export: Print-ready files at 1000×1000px resolution
- Semantic HTML5: Clean, accessible markup structure
- Graceful Typography: Playfair Display for headings, Inter for body text
- Refined Animations: Smooth, purposeful transitions using cubic-bezier curves
- Layered Depth: Subtle shadows and elevation for visual hierarchy
- Responsive Design: Flawless experience across all devices
- Keyboard Navigation: Full keyboard accessibility with visible focus states
- Screen Reader Support: Comprehensive ARIA labels and semantic structure
- High Contrast: Carefully chosen color combinations for readability
- Reduced Motion: Respects user preferences for animation
- Node.js 16+
- A Stability AI API key (free tier available)
-
Clone the repository
git clone <repository-url> cd artisanal-design-studio
-
Install dependencies
npm install
-
Get your API key
- Visit Stability AI Platform
- Create a free account
- Generate an API key
-
Configure environment Create a
.envfile:STABILITY_API_KEY=your_api_key_here -
Start the studio
npm start
-
Begin creating Open
http://localhost:3000in your browser
- Select the Logo Design tab
- Describe your vision in the prompt field
- Choose an artistic style that resonates with your brand
- Select a timeless color palette
- Click Craft Logo Design and watch your creation emerge
- Switch to the Product Mockup tab
- Choose your product type (T-shirt, hoodie, etc.)
- Describe the design concept
- Select style and color preferences
- Generate your mockup with Craft Product Mockup
- PNG: Perfect for transparency and layered compositions
- JPG: Optimal for digital platforms and web use
- High Resolution: 1000×1000px ensures crisp detail at any scale
- Classical Proportions: Golden ratio and Fibonacci sequences
- Harmonious Typography: Balanced font hierarchies and spacing
- Refined Color Theory: Muted, sophisticated palettes
- Subtle Depth: Layered shadows and elevation
- Intuitive Interface: Clear, logical user flows
- Responsive Design: Seamless experience across devices
- Performance Optimized: Fast loading and smooth interactions
- Accessibility Focused: Inclusive design for all users
- Vanilla JavaScript: Pure, performant code without framework overhead
- CSS Custom Properties: Flexible theming and consistent design tokens
- Progressive Enhancement: Core functionality works without JavaScript
- Service Worker Ready: Offline capabilities and caching
- Node.js/Express: Lightweight, efficient server
- Stability AI Integration: State-of-the-art image generation
- Environment Configuration: Secure API key management
- Error Handling: Graceful degradation and user feedback
This project draws inspiration from:
- Renaissance Art: Leonardo da Vinci's attention to detail and proportion
- Bauhaus Design: Form follows function with aesthetic excellence
- Modern Minimalism: Clean, purposeful design without ornamentation
- Digital Craftsmanship: The intersection of technology and artistry
This project is open source and available under the MIT License.
We welcome contributions that maintain the artistic vision and technical excellence of this project. Please ensure all changes:
- Maintain accessibility standards
- Preserve the timeless aesthetic
- Follow semantic HTML principles
- Include appropriate documentation
- Stability AI: For providing the powerful image generation API
- Google Fonts: For the beautiful typography (Playfair Display, Inter)
- The Design Community: For inspiration and best practices
- Open Source Contributors: For the tools and libraries that make this possible
"Art is never finished, only abandoned." — Leonardo da Vinci
This studio embodies that philosophy, providing tools for endless creative exploration while maintaining the highest standards of craftsmanship and design excellence.