Skip to content
Services
Product engineering

Interfaces for a gate, a field job, a weak signal.

Beautiful, easy-to-use web and mobile apps on iOS and Android that customers enjoy, and that turn visits into bookings, orders and repeat business.

Typical engagement10–20 weeks per surface set
PlatformsiOS, Android, responsive web
Proven onUrban Klean — customer, Sevak and ops apps
StandardsWCAG 2.1 AA target, GIGW for public sector
What it means for your business

More conversions

Clear journeys that make it easy to buy from you.

Every customer

Accessible, bilingual and fast on any device.

Consistent brand

A design system that keeps every screen on-brand.

Ideal for

Brands whose customers meet them on a phone first.

For your technical team

Verification flows fast enough that nobody bypasses them, field capture that survives losing connectivity, and bilingual delivery treated as a content model rather than a translation layer.

The problem

Designed for a laptop, used on a doorstep

The conditions the software is designed in bear no relation to the conditions it is used in. A gate officer with a queue forming, a service professional at an address with one bar of signal, a resident on a five-year-old Android phone — none of them are on a fast connection at a desk.

  • A verification flow that takes six seconds gets bypassed, which defeats the point of having it.
  • Field capture that requires connectivity loses the evidence exactly where coverage is worst.
  • Translation applied at the end produces text that overflows every layout it meets.
  • A design tested only on the newest phone fails on the devices most users actually have.
The three-surface pattern
Offline-tolerant capture across coordinated surfacesWork is captured on device even without connectivity, queued locally, synchronised when a signal returns, reconciled into one shared state, and reflected across the customer, provider and operations surfaces.CaptureOn device, with orwithout a signalLocal queueNothing is lost whenthe network is not thereCONFLICT GATESync & reconcileOrdering and conflictsresolved deterministicallyShared stateOne model everysurface readsCustomer appBooking, payment, historyProvider appJobs, routes, proof of serviceOperations consoleDispatch, exceptions, qualityDESIGNED FOR REAL CONDITIONSTested on the devices and connections usersactually have, not on the newest phone in theoffice on office wi-fi.Low bandwidthBUDGETEDOlder AndroidSUPPORTEDBilingualIN THE MODELAccessibilityWCAG 2.1 AA
The conflict gate matters because two surfaces will eventually disagree about the same job. Resolving that deterministically is the difference between a platform and three apps.
What you get

Deliverables, not activities.

Each of these is something that exists at the end and that you own.

01

Interface design for the real context

Flows designed around the pressure the user is under — a queue, a doorstep, a shift — rather than around a showcase screen.

02

iOS and Android applications

One team across both platforms, so behaviour and release cadence do not diverge.

03

Offline-tolerant capture

Local queueing and deterministic sync, so field evidence survives the places coverage does not reach.

04

Operations and admin consoles

Dense, keyboard-driven surfaces for staff who use them all day — the opposite discipline to a consumer app.

05

Bilingual and multilingual delivery

Language as part of the content model, with layouts that hold when a string doubles in length.

06

Design system and handover

Components, tokens and documentation, so your team can extend the product without redesigning it.

Technology

What this runs on.

Grouped the way a technical evaluator reads it. Everything listed is in production in work on this site.

01

Mobile

React NativeOffline queueingBackground syncPush notificationsCamera & media capture
02

Web

Next.jsReactTypeScriptTailwindDesign tokensComponent libraries
03

Field capability

Geospatial routingQR & barcode scanningProof-of-service captureConflict resolution
04

Quality

WCAG 2.1 AAGIGW alignmentLow-bandwidth budgetsOlder-device testingCore Web Vitals
What we need from you

The three things that decide whether this goes well.

  • Time with the people who will actually use it, in the place they will use it.
  • The device and connectivity reality of your users, honestly stated.
  • Any language requirement up front — it is a content-model decision, not a final step.
Questions we get asked
Native or cross-platform?
React Native for most work, because one team across both platforms keeps behaviour consistent and release cadence sane. Where a capability genuinely needs native, we write native for that piece.
Do you do design, or only build?
Both, and we prefer them together — a design handed over without the constraints of the field it will be used in usually has to be redesigned during build anyway.
Can you work from our existing design system?
Yes. Where one exists we apply it; where one does not, the components and tokens we build are yours at the end.
Start here

Let’s build what’s next.

Tell us where your business wants to grow. In one conversation we will show you where AI and software will pay back first, and whether we are the right team to build it.

  • 30 minutes, free, no obligation
  • A clear, practical recommendation
  • Your ideas and data kept confidential
+91 9274 57 58 59Talk to us directly
Businesses & enterprises

Book a free strategy call

We look at your goals, your current systems and your biggest time and cost drains, then recommend the first AI or software move with the fastest payback.

Book my strategy call
Public sector

Request a briefing

A working session on your requirement, our reference deployments and a capability statement.

Public sector