Skip to content
Hafeez Rana

Home services

Khadamat Barghi – Home Services Apps

A home services ecosystem for Iraq: customer, service provider and company apps, plus a central admin panel.

Screens from the Khadamat Barghi customer, service provider and company apps

Challenge

Screw Services (خدمات برغي) needed one platform to connect home service customers, trusted providers and product advertisers across Najaf, Baghdad and other major cities in Iraq. That meant easy booking, real-time communication and local product promotions, on an architecture that could support future growth.

What I built

I developed all three mobile apps from scratch in Flutter, built the web admin panel, and designed the app flow and UI/UX.

Customer app (خدمات برغي)

  • Browse and book home maintenance services such as plumbing and electrical work
  • Explore products advertised by the company
  • Receive location-based notifications for service availability and promotions

Service provider app (مقدم خدمات برغي)

  • Receive and manage job requests from nearby customers
  • Real-time chat, voice calls and video calls
  • Service history and upcoming schedule management

Company app (برغي الشركات)

  • Used internally to advertise products and services directly to customers
  • Pushes marketing content and service updates to both customers and providers

Admin panel

  • User and service provider approvals
  • Job tracking and analytics
  • Push notifications and product promotions
  • Webhook-based communication for real-time updates and logging

Tech

I integrated the Laravel backend APIs with every front-end component and implemented webhooks to handle real-time service updates and automated notifications. I added the Agora SDK for in-app chat, voice and video calling between customers and service providers. The apps are built with Flutter and use Firebase.

Outcome

  • Simplified home service booking and gave customers real-time interaction with providers
  • Gave the company a multi-platform presence to promote its products and services
  • Centralized operational data in a custom admin panel
  • Enabled targeted, location-based notifications to drive engagement

Client feedback

“According to what I have seen and dealt with developers, I promise you that you are professional and well versed in programming, you worked on a project block by block and learned it's all the details, The speed of your response in executing the task is the standard unit in developer evaluation. Many people take a long time to perform a simple process within the application, I loved your simplicity. So far, I have not encountered a problem with you.”

Photo of Ahmad Adnan

Ahmad Adnan

CEO, Screw Group