PARCEL DROP

Swift • Secure • Simple
Invalid credentials

Demo Accounts

admin / admin123 · peter / agent123
james / seller123 · alice / buyer123
david / driver123

PARCEL DROP

How Parcel Drop Works

Every parcel moves through 6 stages using a weight-based state machine. Each action triggers a pivot.

Pivot: (state + event) % 3

369Fast Track — weight +2
366Standard — weight +1
306Delayed — weight -1

At weight 8, parcel advances. Weight resets.

Roles: Sellers create. Agents pick up & hand to matatu. Drivers handle transit. Buyers confirm delivery. Admins oversee all.

Data: All parcels, users and activity logs use a clear relational schema (users ↔ parcels ↔ activity) persisted in localStorage. Ready for backend DB integration (IndexedDB / SQL).

My Profile