Around the booking work, we added the pieces that make an app feel finished: a light and dark theme, push notifications, and a bonus-points system that rewarded users, with a dashboard showing who had earned the most. Settings, logout, and app information moved into a new More tab.
The core flow stayed simple. An employee arrives, opens the app already signed in, scans the code at the connector, and confirms. Anyone else, at their desk or working from home, can open the app and see that a charger is taken until a given time. When a session ends, it is recorded as a transaction with a calculated cost, ready to flow into payroll billing.
We scoped the work quickly. Acceptance took longer, around two to two and a half months, largely because the dependencies sat on the client's side. With their backend in the hands of one developer, a spell of illness or leave could leave a finished front end with nothing to deploy against.