iOS and Android

Nolira Team

Team is deliberately small. It handles the things people do between clients or away from the counter, and sends everything else back to Desk. A shrunken desktop helps nobody.

For Service staff, branch managers and owners

Flat illustration representing Nolira Team on iOS and Android.
Nolira Team on iPhone showing a staff member's schedule for the day with appointment times and statuses.
What a stylist sees between clients.
Nolira Team earnings screen showing estimated pay for the period with a line-by-line breakdown per service.
Staff see the same working as the owner. Fewer questions at month end.
Nolira Team owner overview showing cross-branch revenue and utilisation on a phone.
The owner view, for the car park rather than the office.
01

What a stylist actually needs on a phone

Not the whole system. The next few hours, the client in the chair, and their own earnings.

  • Today view with the next appointments and who has arrived
  • Client summary with the notes their role permits them to read
  • Start and complete service without walking to the counter
  • Before and after photos with the consent status shown
  • Their own commission estimate, with the calculation broken down
02

Managers approve without going back to the desk

Approvals are the workflow most likely to hold up a queue. Team makes them decidable in about ten seconds.

  • Discount, refund, package adjustment, stock adjustment and leave requests
  • Full context: amount, client, staff, reason, history and threshold
  • Biometric or re-authentication for higher-risk decisions
  • Each decision executes exactly once, even on a bad connection
03

Owners see the outlets, not the noise

A short read that tells an owner whether today needs their attention.

  • Revenue against target, appointments, utilisation and package sales
  • Branch comparison at a glance
  • Alerts for unusual discounts, cash variance and low stock
  • Drill-down into the evidence behind any alert

Specifications

iOS
Native Swift and SwiftUI, Dynamic Type and VoiceOver
Android
Native Kotlin and Jetpack Compose, Material 3
Offline
Cached schedule, notes and photo drafts
Notifications
Appointments, approvals, owner alerts, general
Privacy
No contacts or location access required
Account
In-app deletion path for account holders

What it deliberately is not

Scope is a design decision. Knowing what a product refuses to do is usually more useful than another feature list.

  • It is not a point of sale and does not take payment
  • It cannot finalise a commission period or close a cash session
  • It is not a replacement for Desk at the front counter

See Nolira Team on your own data.

A demo takes about 30 minutes and uses your bookings, packages and commission rules rather than a canned dataset.