Case study / Mobile app
On-demand home services with live provider tracking
- Client
- Techarnik product
- Industry
- Home services marketplace
- Status
- In development



What we did
- App Development
- Backend
- Admin Panel
Our own product: a marketplace app that connects customers with verified home service providers, with live GPS tracking, in-app chat, a wallet, subscriptions and a complete provider app.
Booking an electrician, plumber or cleaner usually means calling around, waiting without updates and hoping the right person turns up. Customers do not know who is coming or when, and good providers have no easy way to find steady work.
We wanted to solve the trust problem: show customers exactly who is coming and where they are right now, and give providers a fair, simple way to accept jobs and get paid.
RoundU is two apps on one platform. The customer app handles discovery, booking, tracking and payment. The provider app handles onboarding, document checks, accepting requests, navigation and earnings.
Live tracking was the core. Provider locations are streamed over sockets and stored with PostGIS, which lets the server find the nearest available providers and show customers a moving pin with an arrival estimate. Tracking works across multiple devices at once.
We chose a pay-after-service flow, so customers pay once the job is done and confirmed. A wallet and subscription plans reward regular customers.
Key features.
Live provider tracking
Customers watch the provider move on the map in real time, from acceptance to arrival.
Nearest provider matching
Geospatial queries find available, verified providers close to the customer.
Incoming request popup
Providers get a request with distance and job details and can accept in one tap.
In-app chat
Customers and providers talk inside the app without sharing personal numbers.
Wallet and subscriptions
Stored balance, cashback and plans for customers who book often.
Provider onboarding and earnings
Document upload, verification, job history and earnings in the provider app.
Screens from the working system



One journey, step by step.
01
Book
Customer picks a service, time and address.
02
Match
The server finds the nearest verified providers and sends the request.
03
Accept
A provider accepts in one tap from the request popup.
04
Track
The customer follows the provider live on the map and can chat.
05
Pay
After the job is done, the customer pays and rates the provider.
What it is built with, and why.
Mobile apps
React, Capacitor
One codebase for Android, iOS and web, with native GPS and notifications.
Real time
Socket.io
Instant location updates, requests and chat messages.
Backend
Node.js
Handles many open connections efficiently.
Data
PostgreSQL with PostGIS
Accurate distance and nearest-provider searches.
Real-time tracking working across multiple devices
A pay-after-service flow that lowers risk for customers
A complete provider journey from sign-up to payout
First-hand marketplace experience we bring to client apps
Need something like RoundU for your business?
Start a projectNext case study
Ecommerce Platform
Full-stack online store with AI virtual try-on

