Movie screening promotions
Festival programs, theater giveaways, premieres, repertory nights, and filmmaker promo pieces.
35mm color positive motion picture film strips
Upload individual images, compose each frame, preview the full strip, save your design, and checkout for Colorlab production.
Use cases
Festival programs, theater giveaways, premieres, repertory nights, and filmmaker promo pieces.
Photo strips for bookstores, authors, libraries, galleries, and keepsake editions.
Guest favors, table details, save-the-date pieces, party mementos, and branded event gifts.
Memorable leave-behinds for filmmakers, photographers, production companies, and creative teams.
Personal frame sequences, favorite scenes, fan gifts, and display pieces for film lovers.
Ordering flow
Customers bring individual image frames into the generator module.
Each frame can be cropped, zoomed, positioned, and previewed in context.
Signed-in users can return to saved designs or add one or more strips to the cart.
Paid orders are submitted for finished 35mm color positive film strip production.
Product
This frontend is the storefront, account layer, saved-design library, cart, and checkout entry point. The generator remains a separate module mounted inside the site.
A finished 35mm color positive motion picture film strip produced by Colorlab from customer-uploaded frame images.
Generator module boundary: upload, crop, zoom, position, preview.
Generator
Full Strip
Selected Frame
Saved designs
Saved designs live here for now and are ready to be backed by accounts, R2 assets, and D1 order records.
Cart
Add multiple saved or active designs, adjust quantities, and send the full cart to Colorlab checkout.
Orders
Paid orders will appear under the customer account after Stripe Checkout completes and the D1 order row is updated.
Checkout
The production seller and payment identity are Colorlab.
In production, this button should create a Stripe Checkout Session from a Cloudflare Pages Function or Worker, attach the cart and design IDs from D1, and redirect to Stripe.
Account
Accounts will own saved designs, uploaded R2 frame assets, carts, and Stripe-linked D1 order records.