Skip to content
All workCase Study

SKNCEL — Event Reels, Approved and Sent on WhatsApp

Industry
Healthcare Events & Brand Activation
Timeline
Built for a 2-day event
Category
WEB
Stack
React · TypeScript · Vite · Firebase · Cloud Functions · Cloud Firestore · WhatsApp Cloud API
SKNCEL — Event Reels, Approved and Sent on WhatsApp

The result

Every guest's path from the kiosk to WhatsApp runs through one live pipeline the whole crew can see, and no reel leaves without an approver's sign-off.

The challenge

SKNCEL hosted a two-day experience for doctors where every guest was filmed and sent a personalised reel. Each guest passes through five handovers — registration, raw footage, editing, approval and delivery — so the risks were losing someone between steps, sending a reel to a mistyped number, or sending one nobody had approved. The tool had to run on an iPad at the door with no sign-in, give each member of the crew only their own queue, and show every guest's stage live.

How we built it

  1. 01

    Built a sign-in-free iPad kiosk that checks the WhatsApp number, catches duplicates, records consent and issues a guest ID

  2. 02

    Gave photographers, editors and approvers their own queues, enforced by Firebase Auth roles and Firestore and Storage security rules

  3. 03

    Made approval the trigger: an approved reel goes out through the WhatsApp Cloud API, with sent, delivered and read receipts tracked per guest

  4. 04

    Followed up a day later to ask whether the guest posted the reel, with at most one reminder and STOP honoured

  5. 05

    Added a WhatsApp inbox, matching for numbers that don't belong to a guest, resend, CSV export, a dry-run mode and a pause switch

  6. 06

    Ran it serverless on Firebase (Hosting, Auth, Firestore, Storage, Cloud Functions), deleting each reel once it is delivered

Screens

Captured from the delivered build. Where demo content appears, the names, products and figures are illustrative.

  • SKNCEL, screen 1
  • SKNCEL, screen 2
  • SKNCEL, screen 3
  • SKNCEL, screen 4
  • SKNCEL, screen 5
  • SKNCEL, screen 6

Stack

Every technology choice was driven by the project's specific requirements and constraints.

  • React
  • TypeScript
  • Vite
  • Firebase
  • Cloud Functions
  • Cloud Firestore
  • WhatsApp Cloud API

Related work

Start a project

Tell us what you're building. We reply within 24 hours, scope it on a 30-minute call, and send a fixed quote — usually within two business days.

  1. 01Reply within 24 hours
  2. 0230-minute scoping call
  3. 03Fixed quote in ~2 business days