Amela
Company planning a work-time app — platform build story
For confidentiality, company names, project names and system images have been replaced with pseudonyms and mock-ups.

Where the time actually went — Log it and see it at a glance

WorkLens is a mobile app that logs work time in one tap and visualises it by category, by day and by task. It offers more than five analytics views including a Pareto chart, and records offline even where the signal is poor.

A logging experience that lasts, offline support and a rich set of analytics charts — the axes needed to turn gut-feel work time into data-driven improvement, built in-house from scratch in 5 months. This is the story of that launch.

Analytics views
5+ types
Line, pie, Pareto and more
Offline
Support
No missed entries in the field
Logging
One tap
Easy enough to keep up
Platforms
iOS / Android
Both platforms with React Native
01
CLIENT
About the client

A company pursuing visibility into how people work.

Everyone working on site or in the office logs their own hours easily and can look back at where the time went — that is the visibility into working life they are pursuing. Lowering the barrier to logging, so it lasts, is where the value starts.

Turning work time — usually discussed by gut feel — into data that drives improvement is the core of it. It records even where the signal is poor and syncs automatically afterwards: an analytics foundation letting individuals and teams see objectively how time is spent.

5+ types
Analytics charts
iOS / Android
Both platforms
Offline
Field ready
BUSINESS FLOW — how the platform works
STEP 1
Log a task
Enter task and time in one tap
STEP 2
Offline storage & sync
Saved on the device, synced automatically later
STEP 3
Visualised in charts
Analysis by category, by day and with a Pareto chart
STEP 4
Improve how time is spent
Read the trend and rebalance the allocation
02
CHALLENGE
Design problems to solve

Four design problems behind lasting, field-ready, analysable logging.

None of these were questions of technology choice; they were business problems tied directly to sustained logging, practicality in the field and analytical value. A design satisfying all of them at once had to be built from scratch.

Make it easy enough to keep logging

When entry is a chore, Logging does not last, , no data accumulates at all. The number of taps has to be minimal.

Works even where the signal is poor

Assuming a connection, Missed entries happens. A mechanism that saves reliably offline and syncs later is needed.

Analysis that leads to improvement

Rows of numbers alone behaviour does not change. Visualisations such as a Pareto chart are needed to reveal where to improve.

The same experience on both platforms

Building iOS and Android separately, Cost & variance grows. A design covering both from one codebase is needed.

03
ARCHITECTURE
The architecture we built together

Work-time analysis, on a foundation that lasts and gets used, across four areas.

A logging experience that sticks, offline sync, analytics charts and both mobile platforms — the four areas any lasting work-time analysis needs, built in-house from scratch on React Native. Together with the client we delivered a design that records reliably in the field and supports looking back to improve.

Amela
EXECUTION
5 months
Duration
24 man-months
Total effort
Area ①
Logging experience
Challenge

If entry is a chore, logging does not last.

Solution

One-tap logging + quick entry

Fewer taps, and logging becomes a habit.

Area ②
Offline sync
Challenge

We want to stop entries being missed where the signal is poor.

Solution

Saved to the on-device database, synced automatically later

Entries survive even offline.

Area ③
Analytics charts
Challenge

Rows of numbers alone change no behaviour.

Solution

Multiple views — pie, line, Pareto and more

Where to improve becomes intuitively clear.

Area ④
Both platforms
Challenge

Building iOS and Android separately is inefficient.

Solution

Both platforms from one React Native codebase

Lower build cost, one consistent experience.

MOBILE
React Native TypeScript Redux-Saga
DATA
Realm (offline DB) AWS S3
VIZ
CSVG Charts iMultilingual (i18n)
04
IMPACT
The value the platform creates

Time made visible at the company planning the work-time app, accelerated.

This foundation continuously produces business outcomes — sustained logging, practicality in the field and action on improvement — rather than technical metrics.

A foundation where logging lasts

One-tap logging lets data build up effortlessly.

Nothing goes unlogged in the field

Offline support means reliable logging anywhere.

Where to improve is visible

A Pareto chart and others reveal where time is skewed.

Same experience on both platforms

One consistent experience on both iOS and Android.

⏱️
STAKEHOLDER
Workers
Typically

Logging is a chore, so it stops and there is nothing to look back on.

This service

One tap to log, so it becomes a habit.

Business impact

See your own time objectively

📊
STAKEHOLDER
Managers
Typically

Team effort is invisible, so there is no basis for improvement.

This service

Charts reveal the trend, so improvements can be proposed.

Business impact

Data drives improvement

🏗️
STAKEHOLDER
Field staff
Typically

Where the signal is poor there is no logging, so it gets put off.

This service

Record offline, sync automatically on return.

Business impact

No more missed entries

🏛️
STAKEHOLDER
Management
Typically

How time is spent is discussed by feel, leaving nothing to decide on.

This service

Allocation and staffing can be reviewed on real data.

Business impact

Productivity keeps rising

05
DEMO
Three scenarios

Experience work-time visibility through a working demo.

FLAGSHIP
Analytics dashboard

Time allocation shown through this week's total, a category pie chart, a daily bar chart and a ranking by task.

Launch demo
Log a task

A one-tap logging form for task, category and time, with quick-entry buttons and support for adding new tasks.

Launch demo
Task history

A list of logged tasks grouped by date. What you record appears here, together with the daily total.

Launch demo