Back to portfolio
Case study · 2025

Medialink SAAS

Queue-management SaaS with ticket printing, a companion mobile app, and a CMS to customize every kiosk.

SaaS · Web + Mobile + CMS
Client
Medialink
Industry
Retail · Public services
Duration
12 weeks
Role
Product design, full-stack web, mobile, kiosk CMS

The challenge

What we walked into.

Medialink operates self-service kiosks across retail, healthcare and admin sites. Each client wanted a different look, different flows, different ticket layouts — and the existing setup required developer time for every change. We rebuilt the entire stack: a multi-tenant SaaS, a mobile companion app for staff, and a CMS so non-technical teams can re-skin a kiosk in minutes.

Approach

How we shipped it.

  • Designed a multi-tenant architecture so a single deployment serves dozens of branded kiosks.
  • Built a drag-and-drop CMS for screens, flows, branding and ticket templates — live preview included.
  • Shipped a React Native companion app for staff: live queue, call next, reassign, statistics.
  • Wired ESC/POS thermal printer drivers with offline fallback and automatic recovery.

Stack

What it runs on.

TypeScriptReactReact NativePostgresNode.jsESC/POS

Outcome

What changed.

−92%
time to re-skin a kiosk
30+
kiosks live across France
0
developer touch for client tweaks

Want one of these?

Tell us what you need. We reply within 24 hours.