Skip to content
Apex Wright

UnDesked

Frontline workforce operations platform

UnDesked brings frontline operations onto one platform: tasks, training, clock-in and facility access, run from kiosks on the shop floor.

  • Live

    Running on client kiosks today

  • Offline

    Kiosks keep working without internet and re-sync

Client
UnDesked
Sector
Workforce operations, US
Service
Resource Augmentation

About the project

UnDesked replaces paper checklists and disconnected tools with one platform for frontline operations such as safety, maintenance, production, quality and training, serving manufacturers and industries like logistics, food processing, construction and hospitality.

Workers use kiosks inside client facilities to see their tasks and clock in and out, while the platform tracks who enters and leaves. Our team worked within UnDesked's product team on the platform and its kiosks.

Scope

What our team worked on

  • Scheduling and automation

    Task scheduling, reminders, email jobs and background processing.

  • Kiosk app

    The Electron app running on UnDesked's custom kiosk machines.

  • Cloud infrastructure

    AWS infrastructure defined in Terraform: Lambda, ECS, and S3 with CloudFront.

Highlights

Problems we solved

  1. 01

    Kiosks on unreliable networks

    Kiosks sit inside factories and facilities where the internet connection can drop at any time.

    How we solved it

    Built offline handling into the kiosk app so it keeps working without a connection and re-syncs its data when it comes back online.

  2. 02

    Presentations that wouldn't play themselves

    Embedded PowerPoint presentations needed to play automatically on unattended kiosks.

    How we solved it

    Wrote an Electron script that finds the embedded viewer, simulates a click to start playback, then moves away.

  3. 03

    Reproducible infrastructure

    The platform's AWS setup had to be versioned and safe to change across environments.

    How we solved it

    Defined the AWS setup in Terraform so every environment is versioned and reproducible.

Outcomes

Results

  • The platform is live and running on UnDesked's kiosks
  • Kiosks keep working offline and sync when they reconnect
  • Infrastructure is reproducible and versioned in Terraform

Tech stack

  • PHP
  • Laravel
  • Electron
  • Terraform
  • AWS Lambda
  • ECS
  • CloudFront

More about Resource Augmentation

Have a project like one of these?

Tell us what you're working on. We'll reply within one business day with next steps and a clear plan.