
Case study · Events and entertainment
Gathrly.
This project involved building a next-generation AI SaaS platform that transforms event photography through AI-powered image and video generation.
- What we built
- AI photo booth SaaS platform and admin dashboard
- Stack
- React.js, TailwindCSS, Next.js (for SaaS dashboard and booth interface), Node.js
- Services
- AI image and video generationSaaS platformAdmin dashboardPayments integrationSMS and email delivery

About the project
What is Gathrly?
This project involved building a next-generation AI SaaS platform that transforms event photography through AI-powered image and video generation. Designed primarily for venues, event organizers, and entertainment businesses, the platform offers a self-service AI photo booth where guests can capture a photo, and instantly generate AI-enhanced portraits, stylized images, or short video loops using pre-defined artistic templates. The platform was built as a scalable SaaS solution integrating AI image generation, AI video transformation, and automation pipelines, all powered by Gemini API.
The problem
What was slowing them down.
- 01
AI-generated portraits and videos
Allows attendees to instantly create AI-generated portraits and videos in different artistic styles.
- 02
Automated Processing
Reduces operational overhead with automated processing and cloud storage.
- 03
New Revenue Stream
Provides a new revenue stream for venues through photo booth engagement.
- 04
Easy Access to AI Content
Ensures guests can easily access and download their AI-generated content directly to their phones.
The solution
What we built.
AI Photo Booth Interface
Guests take a photo directly from the booth’s camera and preview AI-generated results in real-time.
AI Image & Video Generation
Supports image-to-image, image-to-video, and video-to-video generation using the Gemini API.
Pre-Built Templates
Themed templates (Elegant, Celebration, Psychedelic, Editorial, etc.) for one-click stylization.
Centralized Cloud Storage
All generated content is securely stored and mapped to user entries via phone number.
Automated Delivery System
After submission, users receive a personalized link via both SMS and email to view and download their AI creations.
Revenue Sharing Model
Built-in admin dashboard for automated revenue distribution between venues and platform administrators.
Secure SaaS Infrastructure
Integrated authentication, scalable cloud storage, and API usage management.

Results
What changed.
Event venues and guests
Enhanced Guest Experience
Attendees received instant AI-generated portraits, driving higher booth engagement.
Scalable SaaS Model
Multi-venue deployment with centralized management made the solution easy to scale globally.
New Revenue Stream for Venues
Automated fee collection and revenue sharing increased profitability.
Integration
Flexible architecture allowed integration with venue systems and third-party APIs.
Key challenges
The hard parts, and how we solved them.
High latency during AI generation
Implemented asynchronous task handling and prefetching using cloud queues.
Ensuring accurate link delivery via both email and SMS
Developed a dual-notification system integrating Twilio and SendGrid APIs with token-based link mapping for secure media access.
Cost optimization for API calls
Cached results for repeated templates and optimized Gemini API usage through batching.
Multi-venue scalability
Built a modular SaaS backend with tenant-based data separation for easy onboarding of new venues.
User experience for non-technical audiences
Designed an intuitive, touch-friendly UI for quick interaction with minimal learning curve.


Tech stack
What it runs on.
- Frontend
- React.jsTailwindCSSNext.js (for SaaS dashboard and booth interface)
- Backend
- Node.jsExpress.js
- AI Engine
- Gemini API (for image and video generation)
- Cloud & Storage
- Google Cloud / AWS S3 (for media storage and retrieval)
- Database
- Firebase / MongoDB
- Authentication & Payments
- Firebase AuthStripe API
- Messaging & Notifications
- Twilio SMS APISendGrid Email API
- Deployment
- Docker + Cloud Run / AWS ECS
Process
How we got there.
01Capture
Guest clicks a photo at the AI Photo Booth
02Select Template
Choose from available AI styles (Elegant, Psychedelic, Editorial, etc.)
03AI Processing
The Gemini API generates the transformed image or video
04Preview & Payment
Guest previews output, pays minimal fee, and confirms purchase
05Cloud Sync
Generated files automatically upload to cloud storage
06Email & SMS Delivery
Guest enters both phone number and email address; a download link to their AI-generated media is automatically sent to both
07Admin Dashboard
Venue owners and super admins track analytics and revenue distribution
More work.
All projects
Iris
AI-powered medical reporting system for ophthalmologists that generates detailed, personalized diagnostic reports from patient data and images in minutes.

Clear Chronic Care
AI-powered SaaS platform that generates personalized, multilingual chronic care plans with automated PDFs for clinics and healthcare providers.
Building something like Gathrly?