Skip to content
VD©
← All workCase study 02 / 04

Trigger App

Control and monitor many cameras at once

Role
Full Stack Developer
Year
2023 — Now
Context
Lebax Technologies · robotics
Stack
React, TypeScript, Node.js REST API, HTML / CSS
Summary
A responsive web app that fires photo or video capture across several networked cameras simultaneously, with real-time status for each one.
Illustration — interface recreated

01 — problem

Many cameras, one moment

Photo studios and kiosks rely on several cameras firing together. Operators needed one place to trigger them all — and to know instantly if any camera failed.

02 — concept

One trigger, per-camera truth

A single control surface that sends capture commands to every networked camera and reports back per device, so a failure is visible the moment it happens.

  • Simultaneous photo / video capture across networked cameras
  • Real-time success or error feedback for each camera

03 — design

Two modes for two kinds of people

Public Mode is a display-only interface for capturing without editing. Edit Mode is an admin interface for configuring and managing cameras. Errors are shown with human labels — “Cam1”, “Cam2” — instead of device IDs.

Illustration — interface recreated

04 — engineering

Components that scale with the rig

React + TypeScript on the front, a Node.js REST API behind it. Camera cards are modular and reusable, so the layout scales from two cameras to a full rig without new code.

  • Modular camera-card layout
  • Custom error handling per device
  • Node.js / Express REST API

05 — result

Built for commercial use

Built under contract at Lebax Technologies as a commercial product for multi-device capture setups — one screen to fire every camera, and a clear answer when one of them doesn’t.

Next case →AI Selfie Kiosk