Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kevinnadar22/chillguycreator

Chill Guy Meme generator. I decided to clone the http://createchillguy.vercel.app using only AI
https://github.com/kevinnadar22/chillguycreator

chill-guy cursor nextjs typescript

Last synced: 3 days ago
JSON representation

Chill Guy Meme generator. I decided to clone the http://createchillguy.vercel.app using only AI

Awesome Lists containing this project

README

        

# 🎨 ChillGuy Meme Generator

> Enhanced clone of [CreateChillGuy](http://createchillguy.vercel.app/) - Built entirely using [Cursor AI](https://cursor.sh/)

ChillGuy Logo

[![Next.js](https://img.shields.io/badge/Next.js-15.0.3-black?logo=next.js)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue?logo=typescript)](https://www.typescriptlang.org/)
[![TailwindCSS](https://img.shields.io/badge/TailwindCSS-3.4-blue?logo=tailwind-css)](https://tailwindcss.com/)
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)

### 🎭 Custom Character Generation | 🎨 Rich Text Styling | ⚡ Real-time Preview

*A powerful web application for creating custom ChillGuy meme images with advanced customization options. This project enhances the original CreateChillGuy with additional features and improvements, developed entirely using AI assistance.*

[Features](#-features) •
[Installation](#-installation) •
[Usage](#-usage) •
[Contributing](#-contributing)

---

## ✨ Features

| 🎨 Background | 📝 Text | 🎭 Character | 💾 Export |
|:------------:|:-------:|:------------:|:---------:|
| Solid Colors | Multiple Layers | Multiple Variants | PNG Download |
| Gradients | Font Selection | Drag & Drop | Copy to Clipboard |
| Custom Images | Size Control | Rotation & Scale | High Quality |
| Color Picker | Transform Options | Opacity Control | Real-time Preview |

## 🚀 Installation

### Prerequisites
```bash
- Node.js: 18.0 or higher
- npm/yarn: Latest version
```

### Quick Setup
```bash
# Clone repository
git clone https://github.com/kevinnadar22/ChillGuyCreator
cd chillguy-generator

# Install dependencies
npm install
# or
yarn install

# Start development server
npm run dev
# or
yarn dev
```

## 🎮 Usage

### 1. Background Customization
- Choose between solid colors, gradients, or custom images
- Use the color picker for precise color selection
- Upload custom background images

### 2. Text Management
- Add multiple text layers
- Customize font family, size, and color
- Control text rotation, scale, and opacity
- Drag and drop text positioning

### 3. Character Customization
- Select from multiple character variants
- Adjust character position with drag and drop
- Control rotation, scale, and opacity
- Apply horizontal and vertical flips

### 4. Export Options
- Download as high-quality PNG
- Copy image to clipboard
- Real-time preview of all changes

## 🛠️ Tech Stack

- **Frontend Framework**: Next.js 15.0.3
- **Language**: TypeScript 5.0
- **Styling**: TailwindCSS 3.4
- **UI Components**: Custom components
- **Image Processing**: html-to-image
- **State Management**: React Hooks
- **Notifications**: Sonner

## 🤝 Contributing

We welcome contributions! Here's how you can help:

1. 🍴 Fork the repository
2. 🌿 Create your feature branch
```bash
git checkout -b feature/AmazingFeature
```
3. 💫 Commit your changes
```bash
git commit -m 'Add some AmazingFeature'
```
4. 📤 Push to the branch
```bash
git push origin feature/AmazingFeature
```
5. 🎉 Open a Pull Request

## 📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

### Made by [Kevin Nadar](https://github.com/kevinnadar22)