# Viral Meme Sounds A premium soundboard application featuring viral meme sounds, prank sounds, editing sounds, and Discord clips. Built with Next.js 15 and React 19, focusing on high performance, accessibility, and 200% Generative Engine Optimization (GEO). ## Technology Stack - **Framework**: Next.js 15 (App Router) - **Library**: React 19 - **Styling**: Tailwind CSS & Vanilla CSS (Glassmorphism design system) - **Components**: Radix UI (shadcn/ui) - **Database**: Supabase (PostgreSQL) & Sequelize ORM - **State Management**: TanStack Query (React Query) - **AI Integration**: Google Generative AI (@google/generative-ai) - **Icons**: Lucide React - **Validation**: Zod - **Infrastructure**: Docker & Nginx ## Key Features - **Dynamic Soundboards**: Categories for various sound types (Viral, Prank, Editing, etc.). - **AI Sound Lab**: Generate custom meme sounds from text prompts using Google Gemini. - **SEO Optimized**: Advanced schema.org JSON-LD, dynamic sitemaps, and optimized metadata. - **PWA Support**: Installable as a Progressive Web App for offline usage. - **Audio Controls**: Built-in pitch control and pitch-shifted audio processing. ## Project Structure - `src/app/`: Next.js App Router pages and API routes. - `src/components/`: Reusable UI components. - `src/lib/`: Business logic, database clients, and utility functions. - `scripts/`: Utility scripts for database seeding and SEO optimization. - `public/`: Static assets (sounds, images). - `supabase/`: Database migrations and configuration. ## Coding Patterns & Guidelines ### GEO & SEO First (200% Optimized) - **H1 Tags**: Every page MUST have exactly one `