HomeServicesEmergency call-out app
24/7 service. From call to payout.
Dispatcher takes the call, assigns a technician, tracks the job to invoicing. Stats and technician payouts in real time.
- Custom application
- Field service
- 24/7 shifts
- PDF invoice · archive
- PHP 8.5 · MariaDB
01How it looks
Five screens, one call-out.
The screens below show what the app does. Names, addresses and numbers are made-up examples.

- 01 / 05
Dispatcher panel
Call intake: contact, location, problem, priority. One form in 30 seconds.
- 02 / 05
Technician assignment
System suggests the closest available technician. Dispatcher confirms with one click.
- 03 / 05
Job status
En route · arrived · working · done · paid. Every stage timestamped, dispatcher sees the live board.
- 04 / 05
Invoicing
When the job is done: labor + materials + discount. PDF invoice by email or on paper.
- 05 / 05
Technician payout
Percentage / day rate / a mix. The app calculates earnings, billing and what each person is owed.
dispatch / new call
Call intake · 14:02Urgent
ContactMarija · 06x xxx xxxx
LocationBulevar oslobođenja 14, apt. 7
ProblemLeak under the sink, water on the floor
Priority
UrgentTodayScheduled
Job type
PlumberElectrician
Take the call
One form · about 30 seconds
4In progress
1Awaiting assignment
9Done today
01 / 05
Dispatcher panel
Call intake: contact, location, problem, priority. One form in 30 seconds.
dispatch / assignment
Call #2148 · leakSystem suggestion
NNikolaavailable1.8 km
SStefanavailable4.2 km
MMilošbusy until 15:302.6 km
DDraganavailable, electrician6.1 km
Confirm: Nikola
One click · the technician gets the job
02 / 05
Technician assignment
System suggests the closest available technician. Dispatcher confirms with one click.
board / job status
#2148 · Leak, sinkNikola
- En route14:05
- Arrived14:31
- Working14:34
- Done
- Paid
#2146 · Water heater not heatingStefan
- En route12:10
- Arrived12:40
- Working12:42
- Done13:55
- Paid13:58
#2149 · Power out in the apartmentMiloš
- En route14:40
- Arrived
- Working
- Done
- Paid
#2145 · Faucet replacementNikola
- En route09:20
- Arrived09:48
- Working09:50
- Done10:35
- Paid10:37
03 / 05
Job status
En route · arrived · working · done · paid. Every stage timestamped, dispatcher sees the live board.
billing / invoice
Job #2146 · done 13:55Paid
Invoice no. 214612.11. · 13:58
- Customer
- Marija
- Address
- Bulevar oslobođenja 14
- Labor · Stefan
- 2 h
- Materials: heating element, gasket
- 2 pcs
- Discount
- 10 %
PDFinvoice-2146.pdf
Send to customer
EEmailklijent@primer.rssent
PPrintA4 · officeready
Invoice saved in the job archive
04 / 05
Invoicing
When the job is done: labor + materials + discount. PDF invoice by email or on paper.
payouts / technicians
Technician payouts · NovemberMonthWeek
TechnicianPay modelJobsOwed
NikolaPercentage 40%26
StefanDay rate21
MilošMix17
Jobs by day
MonTueWedThuFriSatSun
05 / 05
Technician payout
Percentage / day rate / a mix. The app calculates earnings, billing and what each person is owed.
02See features
features
From call to technician payout.
01
Dispatcher panel
Call intake: contact, location, problem, priority. One form in 30 seconds.
02
Technician assignment
System suggests the closest available technician. Dispatcher confirms with one click.
03
Job status
En route · arrived · working · done · paid. Every stage timestamped, dispatcher sees the live board.
04
Invoicing
When the job is done: labor + materials + discount. PDF invoice by email or on paper.
05
Technician payout
Percentage / day rate / a mix. The app calculates earnings, billing and what each person is owed.
06
Job map
Active jobs on the map. The dispatcher sees at once where the technicians are and what is still uncovered.
03Other apps
custom
Custom applications for other businesses.
Salon booking appOnline calendar, booking without a phone call, automatic reminders, multiple stylists and statistics.Vehicle inspection appVehicle records, a digital inspection form, invoices and reminders for the next registration.Admin panel for servers and websitesDomains, databases, certificates, backups, users and monitoring from one place.Leskovački Kutak: delivery platformWebsite, customer PWA, restaurant panel, driver app and API on one platform.Animated digital invitationAnimated envelope, countdown, map and add-to-calendar.Kompres: image compression in the browserBatch compression of JPEG, PNG, WebP and AVIF images without sending files to a server.
→Service business?
Custom application for your service business.
If your phone never stops ringing and everything runs through a notebook, this tool gives you back control of the process. Let's talk.