Logo

For Inquiry

Email

info@leanq.digital

Contact Us

  • Logo

Showmachine: One App for Every Seat in the Event

Web ApplicationLive Events & Virtual ProductionSaaS PlatformAdmin DashboardPage BuilderAPI Integration
Client
Create Engage
Industry
Live Events & Virtual Production
Timeline
14 Weeks
Year
2024
Service
Custom SaaS Platform
Showmachine: One App for Every Seat in the Event
Project Outcomes
14
Weeks
Full platform delivered end-to-end
4
Tools replaced
One unified workspace replaced four fragmented platforms
60%
Less admin time
Weekly hours saved for operations staff
1
Codebase
Flutter- i0S and Android from a single build

About the Client

Create Engage is Australia's original live event streaming company — a Sydney-based production house with over 30 years of live event experience and a client list that spans Salesforce, Canva, Optus, Adobe, and the NSW Government. Running virtual, hybrid, and in- person events for audiences from intimate corporate sessions to national broadcasts reaching 680,000 concurrent online viewers, Create Engage needed a platform that could match their production standards — handling the full event lifecycle from branded registration through to live control and post-event replay — without stitching together third-party tools.

The Friction of Growth

As AWC scaled, the cracks in their tooling became impossible to ignore. Course delivery was split across platforms, student data lived in spreadsheets, and instructors had no unified view of class performance. The team needed a single digital workspace — built around the way writers actually learn.

Key challenge

Build a single platform that keeps every stakeholder in a live event — audience, speaker, production team, and host — connected and in sync in real time, without the complexity of stitching together separate tools.

HB
Hamish Bowden· Course Director

Before Working With Us

We were juggling Teachable, a spreadsheet CRM, a separate scheduling tool, and email for student comms. Nothing talked to each other. Every cohort launch felt like organising a festival with no ticketing system.
JT
Julia Tran· Program Manager

Before Working with us

Our team was using multiple platforms without integration, leading to missed deadlines and confusion. Coordinating between teams felt like herding cats with no clarity on project statuses.
MP
Marcus Patel· Lead Instructor

Before Working With us

We relied on email chains and Google Docs for course materials. It was a nightmare trying to keep track of updates and ensure everyone was on the same page.
SK
Sophie KIm· Marketing Strategist

Before Working With Us

Our marketing efforts were scattered across various tools, making it hard to measure success. Each campaign felt like shooting in the dark without a clear strategy or metrics to analyze.

Building Showmachine: One Room for the Whole Event

Every person in a live event — the audience, the speaker, the producer, the host — now lives in the same app. That's what Showmachine is.

What makes Showmachine distinct is that every stakeholder role is connected within one app. Audiences register and watch on branded viewer pages. Speakers join through a dedicated presenter view. The production team operates the control room. The event host or client company has visibility across the whole show. The platform was built on the MERN stack (MongoDB, Express.js, React, Node.js) using clean architecture — separating business logic from infrastructure to keep the codebase scalable as Create Engage's event complexity grows.

LH
Luke Hartnett· Senior Instructor

After working with us

I open the dashboard and I can see exactly where every student is — who's ahead, who's fallen behind, who hasn't logged in this week. I send a check-in message in two clicks. Course completion is up, and I actually feel like a teacher again.
Case study image

What Was Built: The User App

The user-facing app gives anyone who downloads it immediate access to four core modules from the home screen. No registration required to explore — but users who create an account unlock the full experience, including direct contact with facilitators.

Chat

One-on-one messaging with a trained 1166 facilitator, available 24/7. Users can chat anonymously — or simply vent without seeking a formal response. No pressure to escalate.

In-App Voice Call

Connect directly to a 1166 facilitator via in-app voice — no phone number required. Works for users in Nepal and for the Nepali diaspora abroad who can't dial a local line.

Learn

A library of mental health resources and articles — how to recognise symptoms, how to support someone you know, practical guides accessible anonymously at any time.

Self-Assessment

Five to six questions on a sliding scale (never to always) designed to help users identify how they're feeling right now. The app recommends next steps based on responses — not a diagnosis, a direction.

Choose Your Facilitator

Users can connect to a preferred facilitator — building continuity of care rather than a cold handoff to whoever is available.

Separate User & Responder Logins

Distinct login flows for people seeking support and facilitators providing it — different interfaces, different permissions, same underlying platform.

Case study image
Technology Stack
MongoDBFlexible document store for events, sessions, and viewer data
NestJSREST API layer handling real-time event logic and integrations
ReactControl room, viewer pages, speaker view, and admin dashboard
Node.jsServer runtime powering live event coordination and streaming hooks
Clean ArchitectureBusiness logic fully decoupled from infrastructure — built to scale as Create Engage's event complexity grows
Share this case study
Show machine