← All work/* case study · 03 */

Indeksi

Field service for Albanian tradespeople: job, visit and a signed report, as quick as replying to a message.

Role
Founder · design & build
Period
2026
Platform
Phone app (iOS, Android, PWA) and office web
Team
Solo
Pilot
indeksi.al ↗
0:33♪ sound on
/* in short */

The problem

Solo tradespeople run on WhatsApp, a notebook, Excel and the photo gallery. Past work is hard to find, there is nothing professional to hand the customer, and month-end means rebuilding jobs from chats.

What I did

Researched the market, then designed and built the product: 16 phone journeys, the office calendar, the signed report and the design system, mirrored one to one in code and Figma.

The result

A v1 that had grown to 45,000 lines before any customer used it was replaced by the smallest product a solo worker would pay for.

/* key decisions */

Small on purpose.

01 · scope

Restart with the smallest product someone would pay for

The first version grew to eight roles and modules for inventory, billing and HR before a single pilot. The restart begins with one solo worker.

tradeoff
Teams and offices wait for later modules.
why
A tool that is quick for one person earns the right to grow; a tool built for everyone never ships.
02 · speed

Only the customer’s name is required

A job can be saved with just a name. Without a time, it goes to “No time yet” to be planned later.

tradeoff
Some jobs start incomplete.
why
Creating a job has to be as quick as replying to a message, or people go back to WhatsApp.
03 · offline

Work without signal, sign without signal

The phone shows a draft report offline; the final PDF is made after upload. The worker’s PIN is checked on the phone and again on the server.

tradeoff
Two report states to explain.
why
Basements, rooftops and villages have no signal. The visit can’t wait for it.
04 · clarity

Colour only means job type

Repair is coral, service teal, installation violet. Amber only ever means “happening now”, and starting the clock is a slide, not a tap.

tradeoff
A narrower palette for the brand.
why
In the field, colour has to be read at a glance, and a stray tap must never start billing time.
/* the product */

From a message to a signed report.

Every visit on one board, coloured by job type.
01 · week view

Every visit on one board, coloured by job type.

The office plans the week on desktop while workers live in the phone app.

Jobs saved without a time wait here to be planned.
02 · no time yet

Jobs saved without a time wait here to be planned.

When, the visit checklist, and the report: three steps of the same job.

/* outcome */
17trades supported
16phone journeys designed
42competitors studied