What's shipped
The capabilities available in Pharma360 today. We don't publish versioned release notes yet — when tagged releases start, this becomes a dated changelog.
At the counter
- AddedPoint of sale with mobile money, card, and cash payments.
- AddedOffline-first sync engine with a queued-writes indicator and simulate-offline toggle.
- FixedNested dashboard routes were not covered by the auth proxy matcher.
Stock and expiry
- AddedBatch and expiry tracking with 30/60/90-day buckets.
- AddedEvent-sourced stock ledger — on-hand quantity derived from movements.
- ChangedReworked the inventory table with search, filter, sort, and pagination.
Platform
- AddedMarketing site, documentation, help centre, and status page.
- AddedDemo mode so the full dashboard is browsable with no database.
- ChangedRetinted the app around a teal palette with first-class stock and expiry status tokens.