Skip to content

swoet/ai-artisan-studio

Repository files navigation

Artisanal Design Studio

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.

✨ Vision

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.

🎨 Features

Logo Design Studio

  • 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

Product Mockup Gallery

  • 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

🛠️ Technical Excellence

Design Philosophy

  • 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

Accessibility First

  • 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

🚀 Getting Started

Prerequisites

  • Node.js 16+
  • A Stability AI API key (free tier available)

Installation

  1. Clone the repository

    git clone <repository-url>
    cd artisanal-design-studio
  2. Install dependencies

    npm install
  3. Get your API key

  4. Configure environment Create a .env file:

    STABILITY_API_KEY=your_api_key_here
    
  5. Start the studio

    npm start
  6. Begin creating Open http://localhost:3000 in your browser

🎯 Usage

Creating Logos

  1. Select the Logo Design tab
  2. Describe your vision in the prompt field
  3. Choose an artistic style that resonates with your brand
  4. Select a timeless color palette
  5. Click Craft Logo Design and watch your creation emerge

Generating Mockups

  1. Switch to the Product Mockup tab
  2. Choose your product type (T-shirt, hoodie, etc.)
  3. Describe the design concept
  4. Select style and color preferences
  5. Generate your mockup with Craft Product Mockup

Exporting Your Work

  • 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

🎨 Design Principles

Timeless Aesthetics

  • 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

Modern Functionality

  • 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

🔧 Technical Architecture

Frontend

  • 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

Backend

  • 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

🌟 Inspiration

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

📄 License

This project is open source and available under the MIT License.

🤝 Contributing

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

🙏 Acknowledgments

  • 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published