Back to the apps

Example site for an entirely fictional business — not a real company.

App demo

Fairbank FieldFairbank Building Services, Fort Collins

Pick a job

The first thing you do in the morning: tap the next job and drive. Priority 1 means eight hours’ response time under the contract — three of them are left on E-1188.

Fairbank Field is a sample app by Awelior. Invented business, invented data, nothing is stored.

Pick a job

Sample data

Offline since 8:47 AM

Four entries are waiting to sync, one of them a rejected material issue. Work carries on; everything goes out once there is signal again.

3Still to drive2 done, 5 planned
3:20 AM hDeadline E-11888 h under contract SV-0088
4Waiting to sync2 photos, 1 list, 1 issue
1Office queryunanswered since 9:05 AM

Day plan

Tapping opens the job. The running one is at the top — its report cannot be closed until the checklist is complete.

Today, Thursday

Tomorrow, Friday

  • 8:00 AME-1193 — Drinking water samplePlannedSchool campus, Windsor · two sampling points
  • 11:30 AME-1195 — Retrofit controllerPlannedSanders furniture plant, Greeley

About this app

Fairbank Building Services does not exist. The jobs, plant, customers, names and times on these screens are invented.

The demo stores nothing and sends nothing. Checkboxes, buttons and input fields are labeled but have no effect.

Today

Job E-1188

Sample data

Workshop heating stays cold

Sanders furniture plant, Greeley · priority 1

On site since 11:04 AM

Plant

Reference
HZ-04, hall 2
Type
Gas condensing boiler, 120 kW
Year
2014, last serviced 02/2026

Report

Reported
yesterday, 4:20 PM, Mr Sanders
Description
Hall 2 does not warm up, hall 1 is normal
Response time
8 hours under contract SV-0088

Access

Contact
Mark Sanders, plant manager
Plant room
Key no. 4 on the ring
Note
No signal in the plant room

Heating fault checklist

Mandatory, not decoration: the report cannot be closed until the list is complete — and without the report no invoice goes out.

  • System and expansion pressure checked1.4 bar / 0.9 bardone
  • Fault code read from the controllerCode F.28, ignitiondone
  • Gas train and ignition electrode inspectedelectrode sooted updone
  • Electrode replacedPart 88-2210 from the vandone
  • 20-minute test runrunning since 11:41 AMopen
  • Flue gas measurementmeter still being calibratedblocked
  • Customer signatureafter the test runopen

Photographs

Straight from the camera, time-stamped against the job. The picture of the sooted electrode is what justifies charging for the part.

  • Ignition electrode before replacement11:18 AM, stored offline
  • Fault code on the controller11:09 AM, stored offline
  • Boiler data plate11:06 AM, synced
  • Part fitted11:36 AM, stored offline

Schematic shapes instead of photos: the business is invented, so there are no real pictures of it. Your app would show images from your own site here.

Book time

Sample data
5:48 AMBooked today1:12 AM of it driving
31:20This weektarget 35:00 · 3:40 AM short
2:15 AMOn E-1188running now
1Late entry openTuesday · can be added until 26 Aug

Bookings today

Every line hangs off a job. Anything booked without one cannot be charged to anybody.

  • E-1188 — work on siteRunning11:04 AM until now · Sanders furniture plant2:15 AM
  • Drive Loveland → Greeley10:22 AM to 11:04 AM · 38 km12:42 AM
  • E-1187 — work on siteSynced9:15 AM to 10:22 AM · Fenwick Printing1:07 AM
  • E-1186 — work on siteSynced7:30 AM to 8:47 AM · City of Fort Collins1:17 AM
  • Break8:47 AM to 9:15 AM · recorded as required12:28 AM

Add a late entry

Engineers add forgotten time themselves — up to 14 days back. The office approves it.

No further back than 14 days.

Type
Driving

The type decides whether premiums apply.

Device time, not editable in hindsight.

45 minutes.

Without a reason a late entry does not go for approval.

This form submits nothing.

Clear the queue

Sample data

Four entries queued

The last successful sync was at 8:47 AM. Three entries are only waiting for signal; the material issue was rejected and needs a decision.

Queue

In the order captured. A failed entry does not slip to the back — otherwise it only surfaces when the invoice does not add up.

  • Photo — ignition electrode before replacementWaiting11:18 AM · 2.4 MB · E-1188
  • Photo — part fittedWaiting11:36 AM · 2.1 MB · E-1188
  • Checklist — four items tickedWaiting11:41 AM · E-1188
  • Material issue — part 88-2210Failed11:30 AM · van NOM-WG 214
  • Report E-1187 — closedSynced10:20 AM · Fenwick Printing

The four states

In field service this is not a nicety: a plant room in a basement has no signal, and the report has to be written all the same.

  • Loading

    Fetching jobs

    On the first open of the morning the frame of the day plan is there before the data arrives.

  • Nothing there

    Nothing in the queue

    Everything has reached the office. The screen says so explicitly instead of simply being blank.

  • Failed

    Material issue rejected

    The store has since booked the stock differently. The entry stays put until somebody decides — it is not quietly dropped.

  • No connection

    No signal in the plant room

    Checklists, photos and hours carry on being written to the device. Syncing runs by itself once there is signal upstairs.

Reorder

Sample data

Issued today

Every issue hangs off a job, otherwise it appears on no invoice. Two still need sorting out.

Swipe
FailedIgnition electrode 88-2210E-1188 · Sanders furniture plant1 piece · 11:30 AM
BookedFilter mat G4, 592×592E-1186 · City of Fort Collins6 pieces · 7:55 AM
BookedRefrigeration oil POE 68E-1187 · Fenwick Printing1 liter · 9:48 AM
To clarifyGasket set DN 32Booked without a job2 pieces · 8:10 AM

Stock in van NOM-WG 214

Counted at Monday’s restock, carried forward through the issues. Anything below the minimum belongs in today’s order.

  • Ignition electrodes 88-2210Below minimumMinimum 21
  • Circulation pump 25/6, spareSufficientMinimum 11
  • Filter mats G4, 592×592SufficientMinimum 1014
  • Thermostatic heads, whiteEmptyMinimum 60
  • Gasket sets DN 20 to DN 50SufficientMinimum 4 per size9

Reorder

Goes to the store at the depot. Vans are restocked Mondays and Fridays — whatever is not on today’s list is missing until Monday.

Item
Thermostatic heads, white

Pre-filled with whatever is empty.

Minimum is 6, usual order is 8.

Vans are restocked Mondays and Fridays.

This form submits nothing.

No effect in this demo — nothing is stored.

The project frame

How Awelior would approach this project

Fairbank Building Services, Fort Collins is invented — the way it is built is not. None of this is work delivered for a client. It is the shape we would give such a project — with the same depth, but without a client who would have to answer for it.

Where it starts

At Fairbank Building Services the engineers get a printed day plan each morning. Hours go on a scrap of paper in the van, photographs get emailed to the office in the evening, and what was checked on the last visit is unknown to the colleague who comes next. The work happens where the phone has no reception — that is the requirement everything else hangs on.

Decisions

  • Offline is the baseline, not the exception

    Everything is captured locally and reconciled later. An app that shows a spinner in a basement stops being used after the second week — and then the paper comes back.

  • Reconciliation gets a screen of its own

    Whatever has not been transferred yet has to be visible. Silent background sync is comfortable until it fails; after that nobody knows which hours arrived — and hours are money.

  • A checklist, not a free-text report

    Fixed points with done, open and blocked. A free-text field on a phone operated in work gloves produces three words; a checklist produces evidence.

Deliberately left outNo location tracking and no automatic time capture by position. Both would be technically obvious, and where a union contract applies they are something to be bargained rather than switched on — the engineer enters the times, and here that is a decision rather than an omission.

What is in it

Screens
5
Tabs
4
Content blocks
16
Languages
4

A tab bar plus a pushed job view with a way back, in all four languages, including the four states on the reconciliation screen. Navigation responds; tick boxes, photographs and forms are fixed and inert.

How it would go on

  • Merging after offline work

    Two engineers, the same plant, different states. How that gets resolved is the most demanding part of the project — and not something you retrofit.

  • Photographs and storage

    Site pictures are large, travel over mobile data and then sit somewhere for years. Resolution, transfer and retention belong settled before launch.

  • The route back to the office

    Hours into payroll, materials into job costing, inspection records into the plant file. Without that route the app only replaces the paper.

Talk through your project