Design Master Company logo
Design Master Company
for Project Management
Scope of Work

Domestic Helper
Training App

A subscription-based, multilingual video training platform that helps Kuwaiti households train and upskill their domestic helpers — covering hygiene, household care, etiquette, and daily routines — through short, easy-to-follow video lessons in each helper's own language.

Prepared By Design Master Co.
Market State of Kuwait
Document Date June 2026
Version 2.0

What This Document Covers

  1. Project Overview
  2. The Problem We Are Solving
  3. How the App Works (User Journey)
  4. Mobile Application — Features
  5. Video Content & Categories
  6. App & Video Languages
  7. Subscription & Payments
  8. Admin Panel
  9. Technology Stack
  10. Delivery Plan & Timeline
  11. Deliverables
  12. Out of Scope
  13. Client Dependencies
  14. Assumptions & Client Responsibilities
01 — Overview

Project Overview

This document explains, in plain language, exactly what we will build, how it will work, and what is needed from both sides to deliver it successfully. It is intended to give you a complete picture of the product before development begins.

Target Market
Kuwait Households
End Users
Domestic Helpers
Subscription
20 KWD / month
App Language
English & Arabic
Platforms
iOS & Android

02 — Problem Statement

The Problem We Are Solving

Kuwaiti households employ a large number of domestic helpers, who come mainly from the Philippines, India, Sri Lanka, Ethiopia, and neighbouring countries. Most are hardworking and willing to do a great job — but many arrive without knowing the specific hygiene standards, cleaning methods, and household etiquette that are expected in a Kuwaiti home.

Two things make this hard to fix today. First, there is a language barrier — explaining tasks verbally, in a language the helper only partly understands, leads to confusion and inconsistent results. Second, there is no structured, repeatable resource — every household ends up teaching the same basics from scratch, in different ways, with no easy way to demonstrate the "right" method.

This app solves both problems. It provides on-demand, visual, step-by-step video lessons in the helper's own language. The helper can watch a lesson, see exactly how a task should be done, and re-watch it as many times as needed — at their own pace, without the employer having to repeat themselves. The result is more consistent standards, better hygiene, and less friction in the home.


03 — How It Works

How the App Works

A simple walkthrough of the experience from the moment a family downloads the app to the moment a helper is watching a lesson.

  1. Download & sign up. The household member downloads the app from the App Store or Google Play and creates an account using their email or phone number.
  2. Start a free trial or subscribe. They begin a free trial or subscribe directly. Payment is handled securely through the phone's own app store.
  3. Browse the library. Inside the app, content is organised into clear categories such as Hygiene, Kitchen, and Household Care. They can browse or search.
  4. Choose a language. They (or the helper) select the preferred language, and the app shows the matching version of each video.
  5. Hand the phone to the helper. The helper watches the relevant lesson, pauses, and re-watches as needed to learn the task correctly.
  6. Track and continue. The app remembers where each video was left off, so learning can continue over multiple days as part of a daily routine.

04 — Mobile App

Mobile Application — Features

The app will be built for both iPhone (iOS) and Android from a single codebase, and published on the Apple App Store and Google Play. Below is everything the app will do.


05 — Content

Video Content & Categories

Lessons are kept short (typically 3–10 minutes) and visual, so they are easy to follow and easy to repeat daily. Content is organised into clear categories. The examples below are a starting structure — the client can add, rename, or reorganise categories at any time from the admin panel.

Hygiene & Cleanliness

Personal hygiene, laundry care, dishwashing, bathroom sanitation, and proper use of cleaning products.

Household Maintenance

Floor care, dusting, organising, pest prevention, and safe handling of home appliances.

Kitchen & Cooking Support

Safe food handling, food storage, kitchen hygiene, and keeping surfaces and utensils clean.

Etiquette & Standards

Greeting guests, table setting, serving etiquette, dress code, and general household conduct.

Child & Elderly Care

Safe handling, daily routines, and the basics of caring for children and elderly family members.

Safety & Emergencies

Fire safety, first-aid basics, and recognising and avoiding common household hazards.


06 — Languages

App Language & Video Languages

There are two separate things to understand here: the language of the app interface (menus, buttons, labels) and the language of the training videos themselves. They are handled differently.

App Interface — English & Arabic only

The app itself is not multilingual.

The application interface will be available in two languages only — English and Arabic, with a simple toggle to switch between them (including full right-to-left layout for Arabic). All on-screen text, menus, and buttons use these two languages.

Training Videos — multiple languages by selection

The learning content can be in many languages.

While the app interface stays in English/Arabic, the videos can be in whichever languages the client provides — for example Hindi/Urdu, Filipino (Tagalog), Sinhala, or Amharic. The user simply selects the video language they want, and the app plays the matching version of that lesson.


07 — Payments

Subscription & Payments

Subscriptions are processed through the official app-store billing systems, because Apple and Google require digital subscriptions to be sold this way.


08 — Admin Panel

Admin Content Management Panel

A secure, web-based control panel (accessed from any browser) that lets the client run the entire platform without needing a developer for day-to-day operations.


09 — Technology

Technology Stack

A modern, proven, and cost-efficient set of technologies chosen for reliability, maintainability, and speed of delivery.

Flutter (iOS & Android)
Laravel (Backend API)
PHP 8.x + Laravel Sanctum
MySQL (Database)
YouTube (Paid/Unlisted) or Vimeo
Apple IAP + Google Play Billing
Firebase (Push Notifications)
Laravel Filament (Admin Panel)

10 — Delivery Plan

Delivery Plan & Timeline

The project is delivered in clear phases, each ending in something you can see and approve. Timeframes are estimates and assume timely feedback and content from the client.

Phase What Happens Duration
Phase 1
Discovery
We finalise all requirements, agree the category and language list, plan the content structure, and design the system architecture and wireframes (screen-by-screen blueprints). 1 Week
Phase 2
Design
We produce the full visual design of every app screen and the admin panel, and present it for your sign-off before any coding of screens begins. 1 Week
Phase 3
App Build
We build the mobile app: accounts and login, browsing, language selection, video playback, and the subscription / in-app purchase flow. 4 Weeks
Phase 4
Admin Panel
We build the web admin panel: video and category management, subscription plans, subscriber list, and the analytics dashboard. 2 Weeks
Phase 5
QA & Launch
We test thoroughly across devices, fix issues, submit to the Apple App Store and Google Play, deploy to production, and support go-live. 2 Weeks
Total End-to-end product, ready for market ~10 Weeks

11 — Deliverables

What You Receive (Deliverables)


12 — Exclusions

Out of Scope

To keep expectations clear, the following are not included in this project. Any of these can be added later as a separate, quoted piece of work.


13 — Client Dependencies

Client Dependencies (What You Provide)

The items below must be provided or arranged by the client. Several of these are third-party accounts that carry their own fees, billed directly by the provider — they are not part of our development cost. We will guide you through setting up each one.

Dependency What It's For Cost (paid to provider)
YouTube / Vimeo account (paid) Hosting and streaming all training videos that the app embeds. A paid Vimeo plan (or YouTube) is recommended for privacy controls and ad-free playback. Recurring (monthly / yearly)
Apple Developer Account Required to publish and maintain the iPhone app on the Apple App Store, and to set up in-app subscriptions. ~99 USD / year
Google Play Developer Account Required to publish and maintain the Android app on Google Play, and to set up in-app subscriptions. ~25 USD (one-time)
Server / hosting for backend & admin To run the Laravel backend API and the admin panel (a standard cloud server / VPS). Design Master can provide this if you opt for it. Recurring (monthly)
Domain name For the backend API and admin panel (e.g. admin.yourbrand.com). Recurring (yearly)
Firebase account (Google) For push notifications. The standard tier is typically free. Free tier (usually)
All video content Finished, edited videos — one per language for each topic — uploaded to the YouTube / Vimeo account. Client-produced
Branding & app assets App name, logo, brand colours, and any imagery to be used in the app and store listings. Client-provided
Legal & business details Company / business information, plus banking and tax details required by Apple & Google for subscription payouts. Client-provided
Privacy Policy & Terms Privacy policy and terms-of-service text, which the app stores require before approval. Client-provided

14 — Assumptions

Assumptions & Client Responsibilities

For the timeline and budget to hold, we are relying on the following. These are the things we will need from the client's side.