Skip to content

Repository files navigation

▣ MeiMind · GPT Image 2 Prompts Gallery

A focused library of GPT Image 2 prompts with a clear, editorial interface.

16,000+ upstream image & video prompts · 2,211 merged cases in this snapshot · 13 categories · 1-click copy

License: MIT Content: source attributed Vanilla JS Deploy with Vercel


MeiMind Prompt Gallery Hero Banner


🌟 Key Highlights

  • 🎨 Neo-Brutalism Design Language — Sharp borders, hard drop shadows, monospace typography, and a raw editorial aesthetic.
  • Zero Build, Zero Framework, Blazing Fast — Built with vanilla HTML5, modern CSS custom properties, and native ES6+ JavaScript. Loads in milliseconds.
  • 🗂 13 Curated Categories — UI & Interfaces, Photography, Infographics, Posters, Products, Characters, Documents, Scenes, History, and more.
  • 🧭 Three Connected Libraries — The grid merges the original GPT Image 2 cases, Virloom metadata, and CC0 Midjourney V7 prompt text; source links and rights notes stay attached to the data.
  • 🔍 Instant Search & Shareable Filters — Debounced keyword search across titles, tags, models, and aspect ratios; category, sort, search, and open cases are reflected in the URL.
  • 📋 Structured Prompt Inspector & 1-Click Copy — Deep-dive modal view with formatted JSON/natural language prompts, parameter chips, and native clipboard integration.
  • 📱 Fully Responsive Layout — Seamless user experience from 4K ultrawide monitors to mobile viewports, with an accessible navigation menu and keyboard-roving case cards.
  • 🖼 Resilient Image Loading — Upstream images use a GitHub CDN fallback and an explicit unavailable state when neither source responds.

📸 Product Preview & Screenshots

1. Gallery Explorer & Filter Bar

Real-time search bar, category pill selector with dynamic counts, sorting options, and responsive prompt card grid.

Gallery Explorer Preview


2. Prompt Detail Modal & Inspector

Click any prompt card to view model parameters, aspect ratios, source attribution, full prompt text, and copy directly to clipboard.

Modal Detail Inspector


3. Featured Prompts Section

Source-flagged and latest cases surfaced for quick discovery; no unverified view-count claim.

Featured Prompts Preview


📂 Project Structure

lab-prompt-gallery/
├── index.html                  # Semantic HTML5 single-page structure
├── style.css                   # Neo-Brutalism design system & tokens
├── app.js                      # Vanilla JS state manager, filter engine & modal
├── licenses.html               # Source licenses and attribution notes
├── privacy.html                # Bilingual privacy notes
├── terms.html                  # Bilingual usage terms
├── legal.js                    # Shared legal-page language switch and return state
├── package.json                # Root scripts for dev, verify, and capture
├── vercel.json                 # Vercel static routing & asset caching rules
├── robots.txt                  # Crawler policy and sitemap pointer
├── sitemap.xml                 # Public page sitemap
├── .gitignore                  # Git ignore rules
├── LICENSE                     # MIT Open Source License
├── data/
│   └── cases.json              # Merged source case database & taxonomy
├── assets/
│   └── favicon.svg             # Vector site mark
├── docs/
│   └── images/                 # High-resolution documentation preview assets
└── scripts/
    ├── capture-screenshots.mjs # Automated screenshot tool via Chrome DevTools Protocol
    └── verify.mjs              # Data, markup, and deployment contract checks

🚀 Quick Start (Local Development)

The gallery is intentionally static. Use the root npm scripts or any local static HTTP server:

Option 1: Python HTTP Server (Recommended)

# Clone the repository
git clone https://github.com/sandbaseai/lab-prompt-gallery.git
cd lab-prompt-gallery

# Start a lightweight local server
npm run dev

Visit http://localhost:3000 in your browser.

Option 2: Node.js / npx serve

npx serve .

Option 3: VS Code Live Server

Open the directory in VS Code, right-click index.html, and select "Open with Live Server".


🛠 Tech Stack

  • Markup & Layout: Semantic HTML5, CSS Grid & Flexbox, Container-query friendly structures.
  • Styling: Vanilla CSS3 with :root CSS Design Tokens, Neo-Brutalism hard shadows (--shadow-hard: 4px 4px 0 #1A1A1A), dark mode accents, and custom monospace typography.
  • Logic & State: Native ES6+ JavaScript, Fetch API, Debounced input handler, Keyboard navigation (Escape to close modal), and modern Clipboard API.
  • Data Layer: Directly synced data/cases.json metadata with source-hosted image assets; CC0 Midjourney records intentionally omit images whose generation rights are not separately documented.

🌐 Data Sources

The synchronized grid currently contains the 541-case freestylefly/awesome-gpt-image-2 snapshot, 1,642 records from no-chili/awesome-gpt-image-2-prompts, and 28 prompt-text records from Pixmind's CC0 Midjourney V7 examples. Virloom metadata attribution is preserved, while third-party prompt/media rights remain reserved; Pixmind image files are intentionally omitted.

For broader discovery, the UI links to Toolcentral's 7,902-template GPT Image 2 catalog. Its repository is MIT-licensed, but the data bundle does not grant a separate record-level redistribution license, so it remains external until that review is complete.

Run npm run sync:upstream to refresh the three connected libraries. The merge is deterministic and assigns reserved numeric IDs to secondary records so URL deep links remain shareable.

Submit a prompt

The Submit Prompt button asks for confirmation, then opens a new GitHub Issue in the company repository. GitHub handles the final review and submission; a GitHub account is required to publish the issue.

🌐 Deployment

Deploy to Vercel

The project includes a ready-to-use vercel.json configured for static asset caching:

Deploy with Vercel

Or deploy via the Vercel CLI (use the SandBase team scope when the project exists there):

npx vercel --scope sandbase

Deploy to GitHub Pages

  1. Navigate to your repository Settings -> Pages;
  2. Under Build and deployment, set Source to Deploy from a branch;
  3. Select branch main and folder / (root), then click Save.

🤝 Contributing

Contributions, prompt submissions, and feature ideas are welcome!

  1. Fork this repository.
  2. Add or update cases upstream, then run npm run sync:upstream and verify the image paths.
  3. Commit your changes: git commit -m "feat: add new UI design prompts"
  4. Push to your branch and open a Pull Request.

📄 License

  • Code & Design: Licensed under the MIT License.
  • Prompt Content & Metadata: Source-specific. Check the record's source link and license note before commercial reuse or redistribution; CC0 records in this snapshot are prompt text only.

POWERED BY SANDBASE · Crafted with Neo-Brutalism by @pepedesigner

About

A lightweight prompt gallery for GPT Image 2 workflows

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages