171 tasks
| ID | Task | Division | Status | Priority | Week | Due | Tags |
|---|---|---|---|---|---|---|---|
| 01.1.1 | Google OAuth integration | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 01.1.3 | Email + password registration | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 01.1.4 | Profile fields (name, phone, address) | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 01.1.5 | Guest checkout flow | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth automated backend |
| 01.2.1 | Admin-created staff accounts | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth backend |
| 01.2.2 | Courier onboarding & profile | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth backend logistics |
| 01.2.3 | Role assignment system | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 01.2.4 | Courier ID verification | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth backend logistics |
| 01.2.5 | Account activation/deactivation | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth automated backend |
| 01.3.1 | Define permission matrix (4 roles) | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth backend |
| 01.3.2 | JWT token & session management | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 01.3.3 | Route-level guards (API + UI) | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | api auth automated |
| 01.3.4 | Audit log for sensitive actions | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth automated backend |
| 01.5.2 | SMS fallback OTP | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth automated backend |
| 01.5.3 | Email verification link | development | ⬜ Todo | P1 | week 1 | 2026-05-03 | auth automated backend |
| 01.5.4 | Rate limiting & abuse prevention | development | ⬜ Todo | P0 | week 1 | 2026-05-03 | auth automated backend |
| 02.1.1 | Define service types (wash/fold, dry clean, express) | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | backend booking frontend |
| 02.1.2 | Pricing model: weight-based + per-item | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | backend booking frontend |
| 02.1.3 | Express surcharge logic | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | backend booking frontend |
| 02.1.4 | Eco-wash premium tier | development | ⬜ Todo | P1 | week 2 | 2026-05-10 | backend booking frontend |
| 02.1.5 | Dynamic pricing admin (seasonal) | development | ⬜ Todo | P2 | week 2 | 2026-05-10 | automated backend booking |
| 02.2.1 | Service selection UI | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | automated backend booking |
| 02.2.2 | Pickup address & time slot picker | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | backend booking frontend |
| 02.2.3 | Special instructions & garment notes | development | ⬜ Todo | P1 | week 2 | 2026-05-10 | automated backend booking |
| 02.2.4 | Cost estimate preview | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | automated backend booking |
| 02.2.5 | Order confirmation & receipt | development | ⬜ Todo | P0 | week 2 | 2026-05-10 | automated backend booking |
| 02.3.1 | Define time slots per zone | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend booking frontend |
| 02.3.2 | Capacity limits per slot per partner | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend booking frontend |
| 02.3.3 | AI demand prediction & slot suggestion | development | ⬜ Todo | P2 | week 3 | 2026-05-17 | automated backend booking |
| 02.3.4 | Overbooking prevention logic | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend booking |
| 02.4.1 | Define 6-stage state machine | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend booking frontend |
| 02.4.2 | Transition rules & validations | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend booking |
| 02.4.3 | Cancellation & reschedule logic | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend booking frontend |
| 02.4.4 | Edge case handling (no-show, damage) | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | backend booking frontend |
| 02.4.5 | State change event triggers | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend booking |
| 02.5.1 | Partner zone mapping | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend booking frontend |
| 02.5.2 | Load balancing algorithm | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend booking |
| 02.5.3 | Service capability matching | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | automated backend booking |
| 02.5.4 | Fallback partner logic | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | backend booking frontend |
| 03.1.1 | Courier availability & shift management | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics |
| 03.1.2 | Auto-assignment by zone & proximity | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend logistics |
| 03.1.3 | Manual dispatch override (admin) | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | backend logistics manual |
| 03.1.4 | Courier accept/decline flow | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics |
| 03.1.5 | Reassignment on decline/timeout | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend logistics |
| 03.2.1 | Define service zones with boundaries | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics manual |
| 03.2.2 | Zone-based delivery fee calculation | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend logistics |
| 03.2.3 | Out-of-zone handling & surcharge | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | backend logistics |
| 03.2.4 | GeoJSON zone map visualization | development | ⬜ Todo | P2 | week 3 | 2026-05-17 | automated backend logistics |
| 03.3.1 | Photo proof at pickup (bag + items) | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics |
| 03.3.2 | Bag tagging & QR code system | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend design logistics |
| 03.3.3 | Weight confirmation at pickup | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics manual |
| 03.3.4 | Delivery photo proof & signature | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics |
| 03.3.5 | Contactless drop-off option | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | automated backend logistics |
| 03.4.1 | Hotel lobby pickup protocol | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics manual |
| 03.4.2 | Villa gate/security coordination | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics manual |
| 03.4.3 | Concierge notification on arrival | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | automated backend logistics |
| 03.4.4 | Property-specific instructions DB | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | backend logistics |
| 03.6.1 | Task queue & accept/decline UI | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend frontend logistics |
| 03.6.2 | Navigation to pickup/delivery address | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend logistics |
| 03.6.3 | In-app photo capture & upload | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | backend logistics |
| 03.6.4 | Status update buttons per stage | development | ⬜ Todo | P0 | week 3 | 2026-05-17 | automated backend logistics |
| 03.6.5 | Earnings & task history view | development | ⬜ Todo | P1 | week 3 | 2026-05-17 | automated backend logistics |
| 04.1.1 | Define 6-stage status model | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | frontend notification tracking |
| 04.1.2 | Visual progress tracker UI | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | automated frontend notification |
| 04.1.3 | Status update triggers (auto + manual) | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | frontend notification tracking |
| 04.1.4 | Timestamp logging per transition | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | automated frontend notification |
| 04.1.5 | Anomaly detection (stuck orders) | development | ⬜ Todo | P1 | week 4 | 2026-05-24 | automated frontend notification |
| 05.1.1 | Chat UI linked to order context | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | chat frontend i18n |
| 05.1.2 | Real-time messaging (WebSocket) | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | automated chat i18n |
| 05.1.3 | Photo & voice message support | development | ⬜ Todo | P1 | week 4 | 2026-05-24 | automated chat i18n |
| 05.1.4 | Read receipts & typing indicators | development | ⬜ Todo | P2 | week 4 | 2026-05-24 | automated chat finance |
| 05.1.5 | Chat history per order | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | automated chat i18n |
| 05.5.2 | Message routing to staff dashboard | development | ⬜ Todo | P0 | week 4 | 2026-05-24 | automated chat frontend |
| 05.5.3 | Order creation via WhatsApp | development | ⬜ Todo | P1 | week 4 | 2026-05-24 | chat i18n integration |
| 05.5.4 | Status query via WhatsApp | development | ⬜ Todo | P1 | week 4 | 2026-05-24 | automated chat i18n |
| 04.2.2 | Push notification integration | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 04.2.3 | Email notification fallback | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated frontend notification |
| 04.2.4 | User notification preferences | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated frontend notification |
| 04.2.5 | Multi-language message templates | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend i18n |
| 04.4.1 | Photo capture at pickup | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | frontend notification tracking |
| 04.4.2 | Photo capture at delivery | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | frontend notification tracking |
| 04.4.3 | Timeline view in order detail | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 04.4.4 | Image compression & storage | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 04.5.1 | Delay detection logic | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 04.5.2 | Reason code taxonomy | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | frontend manual notification |
| 04.5.3 | Proactive delay notification | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 04.5.4 | New ETA calculation & display | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated frontend notification |
| 05.2.1 | Internal chat channel per order | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated chat i18n |
| 05.2.2 | Quick-action buttons (reroute, delay) | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | chat frontend i18n |
| 05.2.3 | Location sharing in chat | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated chat i18n |
| 05.2.4 | Escalation to admin | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | chat i18n integration |
| 05.3.1 | FAQ corpus & intent detection | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated chat i18n |
| 05.3.2 | Order status auto-response | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated chat i18n |
| 05.3.3 | Pricing & service info replies | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated chat i18n |
| 05.3.4 | Human handoff trigger | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | chat i18n integration |
| 05.4.1 | Auto-detect message language | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated chat i18n |
| 05.4.2 | Real-time translation layer | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated chat i18n |
| 05.4.3 | Show original + translated toggle | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | chat i18n integration |
| 05.4.4 | Laundry-specific term dictionary | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | chat i18n integration |
| 06.1.1 | Payment provider selection (Midtrans/Xendit) | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration manual payments |
| 06.1.2 | Credit/debit card processing | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.1.3 | QRIS & e-wallet integration | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration payments |
| 06.1.4 | Cash-on-delivery flow | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration payments |
| 06.1.5 | Payment failure & retry handling | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.2.1 | Exchange rate API integration | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | api automated integration |
| 06.2.2 | Auto-detect user currency preference | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated integration payments |
| 06.2.3 | Dual display (IDR + foreign) | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration payments |
| 06.3.1 | Coupon entity schema | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration payments |
| 06.3.2 | Promo code validation & redemption | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.3.3 | Usage limits & expiry logic | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.3.4 | First-order welcome discount | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | integration manual payments |
| 06.4.1 | Wallet entity & ledger design | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | design integration payments |
| 06.4.2 | Top-up flow (card, transfer) | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.4.3 | Auto-deduct on order confirm | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.4.4 | Refund-to-wallet option | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | integration payments |
| 06.4.5 | Balance & transaction history | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration payments |
| 06.5.1 | Auto-invoice on order completion | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated finance integration |
| 06.5.2 | PDF receipt generation | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated finance integration |
| 06.5.3 | Email + WhatsApp delivery | development | ⬜ Todo | P0 | week 5 | 2026-05-31 | automated integration notification |
| 06.5.4 | In-app receipt history | development | ⬜ Todo | P1 | week 5 | 2026-05-31 | automated finance integration |
| 07.1.1 | Order list with advanced filters | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics automated backoffice |
| 07.1.2 | Order detail & timeline view | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics automated backoffice |
| 07.1.3 | Manual status override | development | ⬜ Todo | P1 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.1.4 | Courier reassignment | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.1.5 | Bulk actions (cancel, reschedule) | development | ⬜ Todo | P1 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.2.1 | Partner onboarding form & checklist | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.2.2 | Capacity & service capability config | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.2.3 | SLA tracking (turnaround, quality) | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics automated backoffice |
| 07.2.4 | Quality issue logging & scoring | development | ⬜ Todo | P1 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.2.5 | Partner activation/suspension | development | ⬜ Todo | P1 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.3.1 | Courier roster & shift scheduling | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.3.2 | Performance metrics (on-time, rating) | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics automated backoffice |
| 07.3.3 | Zone assignment management | development | ⬜ Todo | P0 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 07.3.4 | Courier earnings & payroll | development | ⬜ Todo | P1 | week 6 | 2026-06-07 | analytics backoffice frontend |
| 06.6.1 | Refund request form & reason codes | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | integration payments |
| 06.6.2 | Admin review & approval queue | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | integration manual payments |
| 06.6.3 | Refund-to-wallet vs refund-to-source | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | integration payments |
| 06.6.4 | Partial refund logic | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | automated integration payments |
| 07.4.1 | Daily/weekly/monthly revenue reports | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.4.2 | Order volume & zone heatmap | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.4.3 | Partner performance scorecards | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.4.4 | Customer acquisition & retention metrics | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.4.5 | Export to CSV/PDF | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.5.1 | Ticket creation from chat/order | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.5.2 | Priority & category assignment | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.5.3 | SLA timer & escalation rules | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics backoffice frontend |
| 07.5.4 | Resolution templates | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.5.5 | CSAT survey after resolution | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics backoffice frontend |
| 07.6.1 | Payout calculation engine | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 07.6.2 | Commission deduction logic | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics backoffice commission |
| 07.6.3 | Bank transfer automation | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics backoffice frontend |
| 07.6.4 | Reconciliation report per partner | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | analytics automated backoffice |
| 08.1.1 | Agent sign-up & verification | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission manual |
| 08.1.2 | Profile: property, type, contact | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission |
| 08.1.3 | Unique referral link generation | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.1.4 | QR code for physical placement | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.1.5 | Agent onboarding guide | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | backend commission frontend |
| 08.2.1 | Define commission tiers & rates | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission manual |
| 08.2.2 | Per-order commission calculation | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.2.3 | Volume-based tier upgrades | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | automated backend commission |
| 08.2.4 | Commission cap & fraud prevention | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission |
| 08.3.1 | Earnings summary (daily/weekly/monthly) | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.3.2 | Referral order list & status | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.3.3 | Commission tier progress | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | automated backend commission |
| 08.3.4 | Promo materials download | development | ⬜ Todo | P2 | week 7 | 2026-06-14 | backend commission |
| 08.3.5 | Payout history & upcoming | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.4.1 | Payout schedule configuration | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission finance |
| 08.4.2 | Auto-calculate & batch payouts | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.4.3 | Bank account verification | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | backend commission manual |
| 08.4.4 | Payout notification to agent | development | ⬜ Todo | P0 | week 7 | 2026-06-14 | automated backend commission |
| 08.4.5 | Payout reconciliation report | development | ⬜ Todo | P1 | week 7 | 2026-06-14 | analytics automated backend |