fozuzip / theme-wizard

Create a theme for your tailwind and shadcn-ui apps with real time examples

Home Page:https://theme-wizard.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Theme Wizard

Screenshot_2

Theme Wizard is an interactive design tool built with Next.js 13 that empowers designers and developers to discover and fine-tune the theme for their next project. Whether you're working with Tailwind CSS or Shadcn/UI apps, Theme Wizard provides a simple and intuitive interface to customize colors, fonts, and visual styles effortlessly.

Check the live site


Features

🎨 Effortless Color Customization

  • Choose and tweak colors with ease using various options, including a color picker, eyedropper, hex input, or suggested colors.

🌈 Color Scheme Randomization

  • Instantly generate fresh color palettes based on your preferences and experiment with new looks effortlessly.

πŸŒ— Intuitive Mode Switching

  • Toggle between light and dark modes seamlessly to find the perfect visual style for your app.

βͺ Undo and Redo

  • Maintain complete control over your design by easily reverting to previous states or comparing changes.

πŸ–ŒοΈ Element-Specific Color Adjustment

  • Fine-tune colors for specific elements by simply clicking on them, revealing their distinct color options.

πŸ”’ Color Locking

  • Lock colors you like and randomize the rest to maintain design consistency.

πŸ”€ Advanced Font Selection

  • Tailor your typography with Google Fonts and get inspired with a click of the Random button.

πŸ”² Border Radius Customization

  • Achieve the perfect element shape by adjusting the border radius to your liking.

πŸš€ Effortless Export

  • When your theme is ready, export the CSS with a single click and seamlessly integrate it into your project, making customization a breeze.

Getting Started

  1. Clone the repository: git clone https://github.com/fozuzip/theme-wizard.git

  2. Install dependencies: npm install

  3. Create a .env.local file in the project's root directory.

  4. In the .env.local file, set the NEXT_PUBLIC_FONTS_API_KEY variable with a valid Google Fonts API key. For example: NEXT_PUBLIC_FONTS_API_KEY=your-google-fonts-api-key. You can obtain a Google Fonts API key by following Google's API key creation instructions

  5. Run the development server: npm run dev

  6. Open your browser and visit http://localhost:3000 to start using Theme Wizard.


Credits

Inspired by Realtime Colors.

License

This project is licensed under the MIT License.

About

Create a theme for your tailwind and shadcn-ui apps with real time examples

https://theme-wizard.vercel.app


Languages

Language:TypeScript 97.4%Language:JavaScript 1.5%Language:CSS 1.1%