
Click to expand
About this project
GirlDex is a full-stack web application that serves as an AI-generated virtual companion directory. The platform allows administrators to create AI-generated companion profiles with images and videos, while users can browse and filter through the catalog to find their ideal virtual companion.
The application uses modern AI APIs to generate realistic or anime-style profile images and animated videos from static images. It features a sophisticated profile generation system with weighted randomization for realistic diversity in attributes like nationality, body type, personality traits, and more.
Target audience: Adult entertainment, AI companion services, affiliate marketing for AI girlfriend platforms.
โจ Features
๐จ Public Interface
Companion Catalog โ Grid display of companion profile cards with images and videos
Video Preview on Hover โ Videos auto-play on mouse hover (desktop) or long-press (mobile)
Advanced Filtering โ Filter by relationship type, bust size, age range, height, and weight
Profile Cards โ Display name, age, origin country, personality traits, and physical attributes
Affiliate Integration โ "Become Friends" button redirects to CandyAI with affiliate tracking
Analytics Tracking โ Logs impressions and clicks for each profile
Responsive Design โ Mobile-first design with TailwindCSS
Adult Content Filtering โ Non-adult videos only shown on public site
๐ Admin Dashboard
Profile Generator โ Randomly generates complete companion profiles with weighted distributions
AI Image Generation โ Generate profile images using Grok API (X.AI)
AI Video Generation โ Convert static images to animated videos using A2E AI
Video Status Tracking โ Real-time polling of video generation job status
Multi-Image Upload โ Upload multiple images per profile
Multi-Video Upload โ Upload multiple videos per profile
Watermark Removal โ Automatic cropping of AI watermarks from generated images
Video Prompts Library โ Pre-defined seductive prompts (standard & soft modes)
Anti-Nude Mode โ Toggle for safe-for-work video generation
Hard Mode โ Toggle for explicit video prompts
Adult Content Tagging โ Mark videos as adult content
Profile Management โ Edit, delete, view all profiles
Media Gallery โ View all images and videos for each profile
Protected Routes โ Authentication-protected admin area
๐ฏ Profile Generation System
Type โ Realistic (50%), Anime, Cosplayer, Idol, Influencer, VTuber
Style โ Normal, Bombshell, Seductress, Glamour Model, MILF, etc.
Body Type โ Average (35%), Curvy (25%), Slim, Athletic, Plus Size, Skinny
Bust Size โ C Cup (30%), D Cup (30%), DD+ (20%), B Cup, AA Cup
Hair Colors โ Classic colors prioritized, fantasy colors rare
Origin Country โ Europe & Asia prioritized, 50+ countries available
Age Distribution โ 18-25 (60%), 26-35 (20%), 36-45 (15%), 46-60 (5%)
AI needed
A2E AI video generation, image-to-video (~$0.10-0.50/video)
Grok (X.AI) AI image generation (pay-per-use)
๐ ๏ธ Tech Stack
Frontend โ React 18, React Router v6, TailwindCSS
Build Tool โ Vite
Backend โ Vercel Serverless Functions (Node.js)
Database โ Supabase (PostgreSQL)
Storage โ Supabase Storage (S3-compatible)
Image AI โ Grok API (X.AI)
Video AI โ A2E AI (userImage2Video)
Deployment โ Vercel
๐ Prerequisites
Node.js 18+
Vercel account (free)
Supabase account (free tier sufficient to start)
A2E AI account (requires credits)
X.AI/Grok account (requires credits)
Basic knowledge of React and environment variables
What's Included
Source Code
-
Domain Name
-
Tech Stack
reactsupabase
Project Type
toolsaaswebsitemobile
Builder
$1,490
Offers welcome