Skip to content
All projects

On-demand services

KZ Serviços: customer app, provider app and management platform

A management platform, a customer app and a provider app for a company that books drivers and home service professionals, with each request tracked through to payment.

Client
KZ Serviços
Built with
Next.js, Supabase, n8n
KZ trips board with columns for open, under review, searching for a driver, scheduled and in progress

The project

KZ Serviços books two kinds of on-demand work: trips with drivers, including executive transport and airport transfers, and home services from professionals such as electricians, painters, gardeners and cleaners. We built a management platform for the team, an app for customers to request trips and services, and an app for service providers to review their upcoming jobs.

The management platform is where the team schedules every service provider and manages the driver and provider rosters. Trip requests and service requests each sit on a board with a column per stage, including open, under review, searching for a driver or provider, scheduled or assigned, and in progress. Separate sections list customers, every user with their role, drivers with their license category and expiry date, and providers with their rating, completed jobs and whether they carry a card machine or issue invoices. The finance section shows total revenue, the amount awaiting payment, a monthly revenue panel for the last six months, and the pending and paid charges with the payment method for each. Reports go out by WhatsApp and email, and data exports to XLSX and PDF.

In the customer app, people sign up with email, Google or Apple, search for an origin and destination, and see the route on a map. They then choose to leave now or pick a date and time, set the number of adults, and say whether they are traveling with children or luggage. For home services they pick a category, describe the problem, attach photos or videos, and either schedule a time or ask for someone right away, then follow the request while the platform looks for an available professional. A profile screen gathers scheduled trips, service requests, messages, a wallet and ride history.

The web platform and the customer app follow the KZ visual identity, with the brand's yellow running through both.

What we delivered

  • Management platform for trips, services and finance
  • Scheduling and rosters for providers and drivers
  • Stage boards for trip and service requests
  • Driver and provider records with ratings and license details
  • Tracking of pending and paid charges
  • Reports by WhatsApp and email, exports to XLSX and PDF
  • Customer app for booking trips and home services
  • Provider app for upcoming jobs

Screens

Admin sign-in screen split between a yellow brand panel and a dark login form
Customer app home map with a destination search bar and a pending trip cardAddress search screen with origin and destination fields and place suggestionsTrip booking sheet over a route map with date, time and passenger optionsTrip details sheet with a route map, date, passenger count and notesScheduled trips list with a route map and a pending trip cardServices screen with a new request button, category filters and an electrician request searching for a professionalService category picker with tiles for glazier, IT technician, painter, gardener, cleaner and moreService request form with problem description, photo and video attachment, address and scheduling optionsService request details while the app searches for an available professionalCustomer app sign-up sheet with name, email, phone and password fields and Google and Apple optionsCustomer app login sheet with email and password fields and Google and Apple sign-in

Your project

Need something like this built?

Tell us about your project