Service marketplace

Blu.lk

A Sri Lankan home-services platform connecting customers with skilled professionals across electrical, plumbing, cleaning, AC, carpentry and other services, with customer, provider and worker-facing workflows.

Product work and architecture overview by Savi Saluwadana.

FlutterLaravelMySQLBookingsProvidersService operations

What it does

Who it serves
Customers, service providers, workers and operations teams.
Product purpose
Home-service discovery, booking and fulfillment in Sri Lanka.
  • Service categories and customer booking journeys.
  • Provider and worker coordination around scheduled jobs.
  • Administrative management of services, users and operational status.

How it works

  1. A customer discovers a service and supplies booking details.
  2. The Laravel platform records the request and its status in MySQL.
  3. Providers and workers coordinate assignment and fulfillment through their product experiences.
  4. Operations teams manage service records and follow the booking lifecycle.

Architecture

Customer + provider experiences → Laravel API → MySQL

Blu.lk architectureCustomer experience connects to Service platform. Provider operations connects to Service platform. Service platform connects to Service data.Customer experienceWeb / mobileProvider operationsProvider / worker appsService platformLaravel / authenticated APIsService dataMySQL
Component overview. Arrows show requests and data flow between the main parts of the product.
Blu.lk components and responsibilities
ComponentResponsibility
Customer interfacesService discovery and booking requests.
Laravel platformBooking, provider, worker and administrative workflows.
MySQLPersistent service and operational records.

Current scope

This diagram covers the core service platform. Payment-provider availability depends on integration configuration; no specific online payment launch is claimed here.

Architecture summary reviewed . Product website.