Skip to content

namandhakad712/Image-Gen-Editor

Repository files navigation

🎨 Image Gen Editor Pro

Banner

Built with Pollinations Next.js 14 TypeScript Tailwind CSS License: MIT Vercel

Transform your imagination into stunning AI-powered visuals

Live Demo · Report Issue · GitHub


✨ Features

Category Description
🖼️ Image Generation 18+ AI models including Flux, GPT Image, NanoBanana, Seedream, Qwen-Image
🎬 Video Generation Text-to-video with Veo, Seedance, Wan, LTX-2 models
✏️ AI Image Editing Edit images using reference images + text prompts
🎨 Infinite Canvas Pan, zoom, and arrange multiple generated images
🔧 Advanced Controls Style strength, guidance scale, steps, negative prompts
💾 Persistent Storage IndexedDB for storing images locally
🔐 BYOP Integration Bring Your Own Pollen - let users pay for their own usage

🚀 Quick Start

# Clone the repository
git clone https://github.com/namandhakad712/image-Gen-Editor.git
cd image-Gen-Editor/pollinations-app

# Install dependencies
npm install

# Copy environment variables
cp .env.example .env

# Start development server
npm run dev

Visit http://localhost:3000


🔑 Get Your Free API Key

  1. Visit enter.pollinations.ai
  2. Create a free account (GitHub sign-in available)
  3. Copy your API key
  4. Paste it in the app Settings page

💡 Free tier includes hourly pollen refills! No credit card required.


🛠️ Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript 5
  • Styling: Tailwind CSS 3
  • Icons: Lucide React
  • Notifications: Sonner
  • AI Backend: Pollinations AI API

📁 Project Structure

pollinations-app/
├── src/
│   ├── app/                    # Next.js App Router pages
│   │   ├── page.tsx            # Main canvas generator
│   │   ├── history/            # Generation history
│   │   ├── settings/           # API & theme configuration
│   │   ├── video/              # Video generation
│   │   └── usage/              # Usage dashboard
│   ├── components/             # Reusable UI components
│   └── lib/                    # Utilities & API client
├── public/                     # Static assets
└── package.json

🚀 Deploy to Vercel

Deploy with Vercel

# Install Vercel CLI
npm i -g vercel

# Deploy
vercel --prod

🤝 Contributing

We welcome contributions! Whether you're fixing bugs, adding features, or improving documentation.

  1. ⭐ Star this repository
  2. 🍴 Fork the repository
  3. 🌿 Create a branch (git checkout -b feature/amazing-feature)
  4. 💾 Commit your changes
  5. 📤 Push to the branch
  6. 🔀 Open a Pull Request

📄 License

MIT License - feel free to use it for personal and commercial projects!


Made with ❤️ & Passion for Open-Source AI

GitHub stars GitHub forks

If you like this project, please give it a star!