Back to Docs

Pix3lCover

Pix3lCover is a web application for creating professional YouTube thumbnails. Design eye-catching covers directly in your browser using templates, custom text, font controls, and badge overlays — then export as JPG or PNG.

Repository: github.com/Pix3ltools-lab/pix3lcover

Tech Stack

Features

Running Locally

git clone https://github.com/Pix3ltools-lab/pix3lcover.git
cd pix3lcover

npm install
npm run dev    # http://localhost:5173

Deployment

Vercel

  1. Push to GitHub
  2. Import the repository in Vercel
  3. No environment variables needed
  4. Deploy
npm run build    # production build
npm run preview  # preview production build locally

Project Structure

src/
├── components/
│   ├── Canvas/     # Canvas rendering and interaction
│   └── Sidebar/    # Sidebar panels (text, images, templates)
├── utils/
│   ├── exportUtils.js    # JPG/PNG export
│   └── storageUtils.js   # localStorage save/load
├── data/
│   ├── templates.js      # Template definitions
│   └── fonts.js          # Google Fonts configuration
└── styles/               # Global styles

npm Scripts

npm run dev      # Development server (port 5173)
npm run build    # Production build
npm run preview  # Preview production build
npm run lint     # ESLint