Skip to content

Dreamgrid is a curated platform for discovering AI-generated image prompts. It allows creators, designers, and AI enthusiasts to browse, and copy prompts with high-quality image previews. With categorized collections, view tracking, and minimal, distraction-free UI, Dreamgrid makes exploring AI-generated art fast, inspiring, and accessible.

Notifications You must be signed in to change notification settings

cachedAli/Dreamgrid

Repository files navigation

Dreamgrid

Dreamgrid is a web-based platform that helps creators explore and discover AI-generated image prompts with ease.
Built for designers, artists, and AI enthusiasts, it offers a curated prompt library with beautiful image previews, categorized collections, and one-click copy functionality.

With features like bookmarks, view tracking, and affordable access, Dreamgrid provides a smooth and minimal experience for finding inspiration and learning from AI-generated art, all in one place.


✨ Features

  • Prompt Library – Explore a growing collection of AI prompts across various categories
  • AI Image Previews – View high-quality previews alongside their exact prompt text
  • Categories – Quickly browse by style (Anime, Concept Art, Models, etc.)
  • Search & Filter – Find prompts that match your creative idea instantly
  • Bookmarks System – Save your favorite prompts for later
  • Views Tracking – Track popular or trending prompts by view count
  • Free & Affordable Access – Start free with 100 prompts or unlock unlimited access for only $2
  • Minimal & Fast UI – Built for smooth exploration without distractions

🛠️ Tech Stack

Frontend:
Next.js, TypeScript, Tailwind CSS, Framer Motion, React Query, Shadcn, Zustand

Backend / Infra:
Supabase (Auth + Database), Prisma ORM, PostgreSQL

Other:
Cloudinary (image hosting), Sonner (toast notifications)


🔐 Environment Variables

Create a .env.local file in your project root and fill it like this:

# 🪣 Cloudinary
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_api_key
CLOUDINARY_API_SECRET=your_cloudinary_api_secret

# 🔐 Better Auth
BETTER_AUTH_SECRET=your_better_auth_secret
BETTER_AUTH_URL=http://localhost:3000

# 🔑 Google OAuth (for sign-in)
GOOGLE_CLIENT_ID=your_google_client_id
GOOGLE_CLIENT_SECRET=your_google_client_secret

# 💳 Paddle Payments
NEXT_PUBLIC_PADDLE_CLIENT_TOKEN=your_paddle_client_token
PADDLE_SECRET_TOKEN=your_paddle_secret_token
PADDLE_WEBHOOK_SECRET_KEY=your_paddle_webhook_secret_key

# 🌐 Base URL
NEXT_PUBLIC_BASE_URL=http://localhost:3000

# 🧩 Supabase (if used)
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key

📸 Preview

Dreamgrid Preview

📦 Getting Started

To run this project locally:

git clone https://github.com/cachedAli/Dreamgrid.git
cd Dreamgrid
npm install
npm run dev

About

Dreamgrid is a curated platform for discovering AI-generated image prompts. It allows creators, designers, and AI enthusiasts to browse, and copy prompts with high-quality image previews. With categorized collections, view tracking, and minimal, distraction-free UI, Dreamgrid makes exploring AI-generated art fast, inspiring, and accessible.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages