Lewati ke isi

Sentra Laundry — Modules

Sistem SentraLaundry Clean dibangun menggunakan pendekatan arsitektur Clean Modular Architecture:

sentralaundry-platform/
├── apps/
│   ├── pos-client/             # Desktop Kasir POS & Scale Hub (Tauri + React)
│   ├── operator-mobile/        # Aplikasi scan operator BOH (React Native Expo)
│   ├── courier-mobile/         # Aplikasi kurir pickup-delivery (React Native)
├── core-services/
│   ├── services/
│   │   ├── order-machine/       # State machine pelacakan status cuci (Go)
│   │   ├── courier-router/      # Optimalisasi rute drop multi-alamat (Go)
│   │   ├── payroll-incentive/   # Penghitung bonus komisi volume (kg/pcs) (Go)
│   │   └── scale-adapter/       # Protokol serial port timbangan digital (Rust)
Modul File Deskripsi
POS Weight-Based pos-weight.md Intake cucian, weight locking via serialport, barcode tagging, SLA calculation, FSM order tracking
Operational Queue queue.md BOH task queue wash→dry→iron→QC, batch processing, rewash loop, machine allocation
Courier courier.md Pickup booking, multi-drop route optimization, COD reconciliation, delivery confirmation
Payroll & Incentive payroll.md Per-kilogram/per-piece commission, SLA bonus, quality penalty, monthly payroll calculation