
Studio Prompt 3.0 - AI Creative Suite
Full-Stack Web Application | React + Node.js + TypeScript
Overview
A professional AI-powered creative platform for filmmakers and content creators featuring 4 core applications with subscription-based monetization.
Frontend Technologies
React 18
with TypeScript and Vite build system
Shadcn/ui
+
Radix UI
primitives for accessible components
Tailwind CSS
with custom theming and dark mode support
TanStack Query
for server state management
Wouter
for client-side routing
React Hook Form
+
Zod
for form validation
Framer Motion
for animations
DnD Kit
for drag-and-drop functionality
Backend Technologies
Express.js
with Node.js and TypeScript
PostgreSQL
database with
Drizzle ORM
Passport.js
for authentication (local strategy)
Stripe
for subscription payments
OpenAI API
(GPT-4o-mini, DALL-E 3, Sora 2)
Google Gemini
for image generation
Resend
for transactional emails
Sharp
for image processing/watermarking
Helmet.js
+ rate limiting for security
Core Features
1. AI Prompt Builder
Scene-by-scene video prompt builder
30+ cinema styles (film noir, documentary, anime, etc.)
AI-powered prompt generation with GPT-4o-mini
Real-time Sora 2-compliant prompt preview
Drag-and-drop scene reordering
Multi-project management with auto-save
Export to TXT functionality
Duration tracking per scene
2. AI Image Generator
Dual-engine support (OpenAI DALL-E 3 + Google Gemini)
AI-powered field suggestions
Server-side watermarking for free tier
Multiple aspect ratios and styles
Request history tracking
Subscription-based quota enforcement
3. Sora 2 Video Generator
Real video generation via OpenAI Sora 2 API
Async job queue with polling system
8-12 second HD video clips
1080p watermark-free output for subscribers
Video generation tracking and analytics
4. Make Me an Ad Wizard
5-step guided wizard for video ad creation
7 niche templates (real estate, fitness, SaaS, etc.)
Product image upload with object storage
AI-generated scripts and visual styles
Multiple ad tone options
Authentication & Security
Email/password registration with bcrypt hashing
Email verification via Resend API
Forgot password flow with secure tokens
Account lockout after failed attempts
Session management with secure cookies
Rate limiting on all endpoints
Geo-blocking for restricted regions
CSRF protection
Subscription System (Stripe)
3 paid tiers: Starter ($9/mo), Pro ($19/mo), Business ($39/mo)
Monthly and yearly billing options
Webhook handling for subscription lifecycle
Customer portal for self-service management
Quota enforcement per tier
Admin Dashboard
User management and analytics
Email verification status tracking
Subscription management
Video generation statistics
OpenAI API usage tracking with cost estimates
User messaging system
SEO & Performance
Dynamic sitemap and robots.txt
Schema.org structured data
Meta tags and Open Graph support
Lazy loading and code splitting
React.memo, useMemo, useCallback optimizations
Aggressive caching strategies
Community Features
Browse and publish prompts
Upvote system
Style filtering
"Use as template" functionality
Personal analytics dashboard
Reputation badges
Homepage Demo System
3 interactive demos with IP-based usage limits
HMAC-SHA256 IP hashing for privacy
One-time demo generation per visitor
Blurred paywall overlays for conversion
This represents 50,000+ lines of production code across frontend, backend, database models, and API integrations.