AI professional headshot SaaS platform
Framecast is a production-ready AI headshot platform for launching a branded professional-photo SaaS. Users upload a small set of selfies, train a personal AI model and generate studio-style professional portraits. The product is designed for founders, recruitment platforms, HR teams, photography studios and personal-branding services.
Headshot generation and Magic Editor
- Train personalized models from user-uploaded selfies through Astria API workflows.
- Generate professional AI headshots with visible training and generation status.
- Use the Magic Editor, powered by Google Gemini, to change background, wardrobe, lighting or pose through text prompts.
- Offer curated style packs for fast headshot creation without custom model training.
- Use credit-based editing and generation flows to support paid upgrades.
Commercial SaaS foundation
The project includes the main product path from authentication and AI training to portrait delivery, payments and administration. Operators can configure plans, credit amounts, pricing and margins, review users, track API costs and use a test mode for controlled platform operations.
International payments and localization
The application is structured for international use, with English, German, Spanish, French and Italian localization support through next-intl. Payment integration points include Stripe, PayPal and Razorpay, enabling regional payment strategy choices.
Technology and infrastructure
- AI: Astria for model training and portrait generation; Google Gemini for prompt-based image edits.
- Application: Next.js App Router and strict TypeScript patterns.
- Backend services: Supabase for authentication and database workflows; Resend for transactional email.
- Hosting and analytics: Vercel deployment support with Google Analytics and Vercel Analytics integration.
Requirements
You will need accounts and API credentials for Astria, Google Gemini, Supabase, Resend, one or more payment providers and a hosting environment such as Vercel. Usage-based third-party charges are separate from the source-code purchase.
Included documentation
Documentation covers quick start, environment variables, deployment and project configuration. The codebase follows a clear component architecture so developers can extend packages, branding, pricing and image-generation workflows.



