features (Bali Laundry Platform - Product Features)


System Architecture — 8 Pillars

# Pillar Description Phase
01 Auth & Identity Registration, login & role management MVP Week 1
02 Booking & Orders Order creation, pricing & service selection MVP Week 1-2
03 Pickup & Delivery Courier dispatch, routing & handoff MVP Week 2
04 Order Tracking Real-time status, notifications & ETA MVP Week 2-3
05 Chat & Comms In-app chat between customer, staff & courier MVP Week 2-3
06 Payments & Credits Payment processing in IDR only (Indonesian Rupiah) — required for compliance with Indonesian financial regulations, e-wallets, cash, coupons, credit balance & invoicing MVP Week 3
07 Back Office Admin dashboard, ops & partner management MVP Week 3-4
08 Agent Commission Referral agents, commissions & payouts MVP Week 4

Cross-Cutting Systems

System Description
Laundry Partner Ops Partner onboarding, SLA, quality control, capacity routing
Notification Engine Push, email — multi-channel per event type
i18n EN primary, ID secondary, tourist languages
Analytics & Reporting Order volume, revenue, courier performance, partner SLA
Payment Infrastructure Payment gateway supporting IDR (Indonesian Rupiah) only — required for compliance with Indonesian financial regulations. No multi-currency support available.

Pillar 01: Auth & Identity

Get in, get trusted — Registration, login & role management

Sub-system Description Delegation Phase
01.1 Tourist Registration Google, email sign-up AI/Collab Week 1
01.2 Staff & Courier Accounts Internal team role provisioning Human/Collab Week 1
01.3 Role-Based Access Control Permissions per role, route guards AI/Collab Week 1
01.4 Concierge Accounts Hotel/villa staff ordering for guests Human/Collab v2

01.1 Tourist Registration Flow

01.2 Staff & Courier Accounts

01.3 Role-Based Access Control


Pillar 02: Booking & Orders

Place it, track it — Order creation, pricing & service selection

Sub-system Description Delegation Phase
02.1 Service Catalog & Pricing Service types, tiers, weight/item pricing Human/Collab Week 1
02.2 Order Creation Flow Step-by-step booking wizard with payment in IDR only (Indonesian Rupiah — the only accepted currency per Indonesian regulations) AI/Collab Week 1
02.3 Time Slot & Capacity Availability, zone capacity, slot management Human/AI Week 2
02.4 Order Lifecycle Status transitions, rules, edge cases AI/Collab Week 2
02.5 Laundry Partner Routing Assign orders based on zone & load Human/AI Week 2
02.6 Recurring Orders Weekly schedules for long-stay guests AI/Collab v2

Service Types

Pricing Model

6-Stage Order State Machine

  1. Placed (payment in IDR authorized — only currency accepted)
  2. Picked Up
  3. Washing
  4. Ready
  5. Delivering
  6. Done (payment in IDR captured)

Pillar 03: Pickup & Delivery

Door to door, on time — Courier dispatch, routing & handoff

Sub-system Description Delegation Phase
03.1 Courier Dispatch Engine Auto-assign, manual override, availability AI/Collab Week 2
03.2 Zone & Coverage Phase 1: Jimbaran & Uluwatu Area (primary coverage zones) Human/AI Week 2
03.3 Pickup & Delivery Protocol Photo proof, bag tagging, handoff rules Collab/Human Week 2
03.4 Villa/Hotel Handoff Lobby pickup, security, concierge coordination Human Week 2
03.5 Route Optimization Batch pickups, multi-stop, fuel efficiency AI v2
03.6 Courier Mobile App Task list, navigation, photo capture AI/Collab Week 2

Phase 1 Service Area

Courier App Features


Pillar 04: Order Tracking

Know where it is — Real-time status, notifications & ETA

Sub-system Description Delegation Phase
04.1 Order Status Pipeline 6 stages with visual progress AI/Collab Week 2
04.2 Notification Engine Push, email per status AI/Collab Week 3
04.3 Live Courier Tracking Real-time map, ETA, location AI/Collab v2
04.4 Photo Timeline Visual proof at each stage AI/Collab Week 3
04.5 Delay & Exception Handling Alerts, reason codes, new ETA AI/Human Week 3

Pillar 05: Chat & Comms

Talk to the right person