ن
NAQLACustomer App · BRD
01 / 26
01 Executive Overview

NAQLA نقلة

Digital Container Services Marketplace — Customer Mobile Application

One digital journey from finding the right container to delivery, collection, and completion. This presentation walks through the business requirements, the customer experience, and the MVP scope of the Naqla Customer Mobile App.

Saudi Arabia MVP · Version 1.0 2026 iOS & Android
9:41●●●● 5G ▮
س
Ahlan, Sarah
📍 Riyadh — Al Olaya District
Rent a ContainerCompare verified providers near you
Popular Containers View all
10 m³ ContainerHome renovation
SAR 230
20 m³ ContainerConstruction
SAR 420
Top Rated Providers View all
N
Al Najm Containers
★★★★★ 4.8 · Verified
60 min
Home
Orders
Explore
Alerts
Profile
Live concept preview
02 The Problem

Renting a rubble container today is
fragmented, manual, and opaque.

Customers who need a container — for a renovation, a move, or a construction site — face the same friction every time.

Fragmented Discovery

No single place to find container providers — scattered contacts, word of mouth, cold calls.

Unclear Pricing

Prices are negotiated over the phone with no transparency on fees, VAT, or delivery costs.

Limited Comparison

No way to compare providers on rating, reliability, availability, or delivery time.

Manual Ordering

Ordering means phone calls, repeated explanations, and no written confirmation.

Poor Delivery Visibility

Once ordered, customers wait — with no idea where the driver is or when the container arrives.

Difficult Collection

Coordinating container pick-up means more calls, unclear timing, and missed schedules.

No Transaction History

No centralized record of past orders, invoices, or payments — nothing to reference or reuse.

Limited Transparency

No verified ratings, no accountability, no service standards the customer can trust.

03 The Solution

Naqla turns a week of phone calls
into one guided digital flow.

The same job-to-be-done — before and after Naqla.

BEFORE — MANUAL PROCESS
1Search providers manually
2Call providers one by one
3Compare options manually
4Arrange delivery by phone
5Wait without visibility
6Call again for collection
7No centralized history
NAQLA — ONE APP
1Discover verified providers
2Compare price, rating & tiers
3Order in minutes
4Pay digitally — Mada, Apple Pay
5Track delivery live
6Request collection in-app
7Review, invoice & full history
04 Users

Two customer types,
one seamless experience.

The app serves both individual and business customers — with capabilities tailored to each.

Individual Customer

Personal, one-time container needs

Home renovation
Moving house
Small projects
Waste / rubble removal
Simple one-time orders

Quick checkout, transparent pricing, instant confirmation.

Delivery & collection tracking

Know exactly when the container arrives and leaves.

Digital payment

Mada, Visa, Mastercard, Apple Pay — no cash handling.

Business Customer

Recurring, multi-site container operations

Construction companies
Contractors
Property & facilities
Retail & industrial
Multiple addresses & sites

Manage deliveries across projects and branches.

Contracts & recurring services

Long-term container allocation with scheduled service.

Centralized invoices & spending

Company-wide visibility of orders, invoices and spend.

05 Naqla Ecosystem

One platform connecting customers,
providers, drivers, and containers.

Click any actor to see their role and responsibilities.

Key business rule: drivers are employees of service providers.

Drivers are not independent marketplace sellers. The customer orders from the service provider organization — the assigned driver performs the delivery or collection on that provider's behalf. Every driver assignment, delivery, and collection is tied to a provider and an order.

06 Customer Journey

The complete journey — discovery to review.

Click any step to inspect its objective, screens, actions, data, and outcome.

07 App Structure

Five persistent destinations.
Everything within two taps.

The primary navigation stays consistent across the entire application.

08 Authentication

Mobile-first, OTP-secured onboarding.

Saudi mobile number + OTP — no passwords required to get started. Registration splits by account type.

SplashNaqla branding
OnboardingSkippable intro
Login / RegisterChoose path
Account TypeIndividual or Business
Mobile Number+966 Saudi numbers
OTPSMS verification
HomeVerified session
Individual RegistrationRequired information
Full name
Mobile number
Email address
OTP verification
Business RegistrationAdditional company verification
Company name
Commercial Registration (CR)
VAT number
Contact person + company address
09 Home Screen — Live Prototype

A working prototype of the full customer app.

This is a functional, clickable prototype — not a screenshot. Start on Home and complete the entire journey: marketplace → provider → container → order → payment → tracking → collection → rating.

Home as mission control

Greeting, location, search, quick actions, popular containers, top providers, and recent orders.

Primary CTA: Rent a Container

Leads directly into the marketplace — try tapping it in the phone.

Arabic / English, RTL / LTR

Use the language toggle inside the phone's Profile tab to switch the entire app UI to Arabic.

9:41●●●● 5G ▮
Fully interactive — mock data, no backend
10 Marketplace

A marketplace built for confident decisions.

Search by container, size, provider, or service — filter by price, rating, tier, delivery time, and availability. Try it below.

Naqla Marketplace — interactive demo

Every listing shows price, rating, availability, delivery estimate and service tier — everything needed for an informed decision.

11 Provider Discovery

Verified providers, ranked by real performance.

Ratings are built on verified, completed transactions. Click a provider card to open its profile.

12 Container Selection

Right container. Right tier. Clear price.

Each container shows capacity, dimensions, recommended use, provider, availability, and delivery estimate — then the customer picks a service tier. Select a tier to see the price update.

10 m³ Rubble Container
Al Najm Containers · ★ 4.8 · Available now
Delivery from 60 min
Capacity

10 m³ — approx. 3 truck loads

Dimensions

3.6 m × 1.9 m × 1.4 m

Recommended

Home renovation, moving, clean-outs

Selected tierStandard
Container rental (7 days)SAR 230
Delivery estimateWithin 24 hours
Tiers and features are configurable by the platform — Standard, Professional and Premium shown as examples.
13 Order Configuration

Everything configured before checkout.

Container, quantity, delivery address, date and time slot, usage duration, collection date, and special instructions — with a live order summary that updates as the customer chooses. Change the options and watch the summary.

Delivery & collection scheduled up front

The full service window is agreed before payment — no follow-up calls.

Saved addresses with labels

Home, Office, Construction Site, Warehouse — with GPS coordinates where available.

Configure Order — interactive
1
Live Order Summary
14 Checkout & Payment

Transparent totals. Saudi-ready payments.

The final amount — container, delivery, service fee, discount and VAT — is always shown before payment. Select a payment method and press Pay to simulate the full flow.

Mada, Visa, Mastercard, Apple Pay, bank transfer

Methods suited to the Saudi market via a certified gateway.

Gateway integration, not card storage

Moyasar, HyperPay, PayTabs or Geidea — card data stays with the gateway. Final selection in technical analysis.

Charge only the confirmed amount

Payment status synchronized with the gateway; VAT clearly presented.

Checkout — simulated payment
15 Delivery Tracking

From confirmed to delivered — watched live.

Status timeline, driver identity, vehicle, ETA and map. Press Simulate Progress to advance the delivery in real time.

Order NAQ-2026-000123 — Delivery tracking
—Awaiting provider
AM
Ahmed MohamedDriver from Al Najm Containers · Volvo FL Truck · Plate 8294 RYD
Pending
Active Container
Container NAJ-10-0451
10 m³ · Al Najm Containers
Active
Delivered

20 Aug 2026 · 09:40

Collection

27 Aug 2026 · Morning

Remaining

5 days 4 hours

62% of rental period elapsed
16 Active Container

The relationship doesn't end at delivery.

While the container is on site, the customer sees everything at a glance — and one tap starts the collection.

Full container context

Container number, provider, delivery date, collection date, remaining duration, and live status.

Collection reminders

Push notifications before the scheduled collection date.

Primary action: Request Collection

Instant or scheduled — generating a collection task for the provider.

17 Collection

Collection — as easy as the delivery.

Request now or schedule for later. Then track the pick-up just like the delivery. Press Advance to walk the collection lifecycle.

Collection lifecycle — select an option above
18 Orders & Invoices

Every order, organized. Every riyal, documented.

Orders are categorized by state. Click an order to see its full detail and invoice.

19 Ratings & Notifications

Feedback that powers the marketplace.

After completion, customers rate the provider across four categories. Reviews feed provider ratings and rankings. Try the interactive rating — tap the stars.

Rate your experience — Al Najm Containers
Tap stars to rate each category
Notifications keep customers informed at every step Mark all read
20 Business Customers

One app. Two modes.

Flip the switch to see how the experience adapts for business accounts.

One-time Orders

Quick container rental for personal projects with instant checkout.

Personal Addresses

Home, office, or family addresses with default selection.

Personal Payment Methods

Saved Mada, Visa, Mastercard and Apple Pay for fast checkout.

Company Profile

Company name, CR number, VAT number, contact person and company addresses.

Multiple Sites

Unlimited site addresses — construction sites, warehouses, branches.

Contracts & Recurring

Long-term contracts with providers, recurring orders and container allocation.

Centralized Invoices

All company invoices in one place — VAT-ready for accounting.

Spending Overview

Company-wide spend visibility across orders and providers.

Multiple Users

Team members under one organization — access limited to authorized company data.

Example Contract
Monthly Construction Site Contract — Al Najm Containers
Active
Value

SAR 4,500 / month

Frequency

Weekly collection

Allocation

2 × 20 m³ containers

Contract creation & negotiation stay in the business/provider platform in MVP — the customer app displays contract details.

21 Customer Support

Help, one tap away — with full ticket visibility.

Categorized support requests with status tracking. Select a category to see the ticket flow.

22 MVP Scope

A focused MVP — complete core journey, nothing extra.

Priority 1 features are mandatory for launch. Business features follow in Phase 2.

MVP — Priority 1 (launch) Phase 2 — Business features Future / Phase 3
FeatureMVPPhase 2Future
23 Future Roadmap

Where Naqla goes next.

Future / Phase 2  These capabilities are explicitly not part of the MVP — they are validated directions for later releases.

AI Container Recommendation Future

Suggest the right container size and tier from project details.

Smart Waste Estimation Future

Estimate rubble volume from photos or project type.

Personalized Providers Future

Recommendations tuned to each customer's history and preferences.

Loyalty & Promotions Future

Loyalty program, promotional campaigns and discount mechanics.

Subscription Plans Future

Recurring plans for frequent renters and small businesses.

Enterprise Workflows Future

Advanced multi-level approval flows for large organizations.

In-app Chat Future

Real-time driver and provider communication inside the app.

Advanced Tracking Future

Deeper live location intelligence and route analytics.

Sustainability Reporting Future

Carbon insights and environmental impact reporting per order.

24 Technical Architecture

A modular architecture, explained simply.

The customer app talks to the backend through secure APIs — never the database directly. Ecosystem components connect through the same platform core.

Customer Side
Customer Mobile AppFlutter — iOS & Android
Arabic/English · OTP auth · this BRD
API Layer (REST)Secure token-based access
Modular service boundaries
Platform Core
NestJS BackendMarketplace · Orders · Payments · Business logic
PostgreSQLCustomers · Orders · Payments · Reviews
PaymentsMoyasar · HyperPay · PayTabs · Geidea
Maps / LocationGeocoding · Routing · Tracking
NotificationsFCM · Apple Push (APNs)
AuthenticationSMS OTP · Email services
Ecosystem Components
Service Provider PlatformProvider operations, containers, employees, orders & finances
Driver AppDelivery & collection execution — provider employees
Naqla Admin DashboardMarketplace management, analytics, commissions & configuration

These are separate Naqla components — outside the Customer App scope, connected through clear API boundaries.

Performance

Fast responses, minimal loading states.

Scalability

Growth across customers, providers, cities & transactions.

Security

AuthN/Z, secure APIs, session management, PDPL-aware data protection.

Maintainability

Modular architecture enabling future growth without restructuring.

25 Acceptance Criteria

The MVP is complete when a customer can…

Every item below is a testable, customer-visible capability — the definition of done for release 1.

26 Next Steps

From validated requirements
to a launched product.

The recommended project progression — starting where we are today.

BRD validation is the next immediate step.

Confirming these requirements with stakeholders today protects every phase that follows — design, architecture, and development all build on this foundation.

ن

NAQLA نقلة

Digital Container Services Marketplace — Customer Mobile Application

Business Requirements Document · Version 1.0 · August 2026 · Prepared by Leggera