An AI-powered application that transforms uploaded photos into cinematic, visually compelling images.
Built with Google AI Studio, this application allows users to upload a headshot or full-body photo, select an outfit and a cinematic vibe from the available options in the app, and generate a new cinematic image of the person wearing the selected outfit and posing in a visually immersive environment.
Cinematic Photos uses generative AI to create professional-looking cinematic images from user-provided photos.
URL : https://copy-photocreation.ai.studio
The application combines:
- ๐ค User-uploaded headshot or full-body photos
- ๐ Selected outfits or fashion styles
- ๐ฌ Cinematic vibes (Background / Locations) available in the application
- ๐ค AI-generated image transformation
The result is a new AI-generated image that places the person in a cinematic environment, wearing the selected outfit and posing naturally according to the selected vibe, with custom prompt to fine tune the details of the photo.
- User generates a photo.
- Store the full-resolution image securely in private Google Cloud Storage (GCS_Bucket_Name) .
- User clicks "Download High Res".
- Create a NEW Stripe Checkout Session (in TEST Sandbox).
- Customer makes the payment.
- The backend retrieves the Checkout Session directly from Stripe using STRIPE_SECRET_KEY.
- The backend checks: payment_status === "paid"
- The backend gets the imageId from the Stripe session metadata, URL : STRIPE_WEBHOOK_SECRET.
- Verification done.
- Generate a short-lived secure download URL for the private high-resolution image.
- Return the download URL to the payment-success page.
- Show: "Payment Successful" "Your high-resolution photo is ready."
- Provide a: "Download High Resolution" button that downloads the high-resolution image.
Upon Clicking button, activates Stripe Payment Test mode pop up screen.
Upon Successful card payment, Verification status is successful.
Workflow Diagram below
Users can upload up to 3 photos:
- Headshots
- Full-body photos
- Portrait photos
The AI uses the uploaded image as a reference for generating the final cinematic image.
Users can select an outfit or fashion style available in the application.
The AI generates the person wearing the selected outfit while maintaining the visual identity of the uploaded person as closely as possible.
Users can select from the cinematic vibe options available in the application.
The selected vibe influences the visual atmosphere, mood, styling, lighting, composition and overall cinematic appearance of the generated image.
The AI combines the user's:
- Uploaded photo
- Selected outfit
- Selected cinematic vibe E.g Corporate Shoot, Casual Shoot, Graduation Shoot, Baby Photoshoot. Personal Makeover Shoot
It then generates a cinematic image showing the person wearing the selected outfit and naturally posed within a visually immersive environment based on the selected vibe.
๐ผ๏ธ Stripe Payment (Test Mode) Activated (pop up) upon Clicking of Download High Resolution image button
Users can enter the testing Card Payment (Test mode) details provide by Stripe url https://docs.stripe.com/testing Upon entering the card payment and successful payment verification
End of description





