All work

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
Laptop on a desk showing an AI photo experience landing page with before-and-after portraits

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.

  1. 01

    AI-generated portraits and videos

    Allows attendees to instantly create AI-generated portraits and videos in different artistic styles.

  2. 02

    Automated Processing

    Reduces operational overhead with automated processing and cloud storage.

  3. 03

    New Revenue Stream

    Provides a new revenue stream for venues through photo booth engagement.

  4. 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.

                Laptop on a concrete block showing a style picker screen

                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.

                Laptop showing a group party photo captured in the photo boothDesktop monitor showing an AI style selection step with sample portraits

                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.

                1. 01Capture

                  Guest clicks a photo at the AI Photo Booth

                2. 02Select Template

                  Choose from available AI styles (Elegant, Psychedelic, Editorial, etc.)

                3. 03AI Processing

                  The Gemini API generates the transformed image or video

                4. 04Preview & Payment

                  Guest previews output, pays minimal fee, and confirms purchase

                5. 05Cloud Sync

                  Generated files automatically upload to cloud storage

                6. 06Email & SMS Delivery

                  Guest enters both phone number and email address; a download link to their AI-generated media is automatically sent to both

                7. 07Admin Dashboard

                  Venue owners and super admins track analytics and revenue distribution

                Building something like Gathrly?