Back to work

Case study 03 / Progressive Web App

Flexner App

A photo-first progressive web app that lets tradespeople log progress on site and keep clients informed.

Next.jsTypeScriptTailwindSupabasePWA
Go to live site

Development goal

±10s

Goal: time to post an update

Client
Flexner
Year
2026
Type
Progressive Web App
Role
Developer and designer
flexner / mobile / 390 × 844
Flexner App app screen

01 / Challenge

The Challenge

On renovation projects, progress lives in WhatsApp groups and people's heads. Tradespeople don't have time for forms or admin on site, and contractors struggle to show clients what's happening without oversharing internal notes.

02 / Approach

My Approach

I designed around one principle, "Snap & Go": a tradesperson should be able to post an update in about ten seconds. Open a room, take a photo, optionally record a voice note, post. Every design decision was tested against one question: does this help someone on site capture information faster, or help the contractor inform the client better?

03 / Solution

The Solution

A mobile-first timeline per room, with photos and voice notes as the main content and text optional. One colour rule carries the whole app: orange means internal work, blue means the client can see it. Contractors share an update with one tap, 56px touch targets work with gloves on, and updates post instantly and upload later when the connection comes back.

04 / Outcome

The Outcome

A focused MVP that deliberately leaves out invoicing, quotes, time tracking and planning. Clients get a visual progress feed instead of a chat, and tradespeople get an app they can use with dirty hands in bright daylight.

My role

  • Developer and designer

Start a collaboration

Interested in working together?

Let's discuss how I can help with your next project.