

Candis makes AI-powered invoice processing software that removes a large slice of manual accounting work. The web application pulls invoices out of email, extracts everything payment-relevant, and gives finance teams visibility over the data along with simpler approvals.
Candis had a web application and no in-house mobile team, but wanted its customers processing invoices on the move.
The app needed the full invoice processing flow and a notification system, so approvals get easier rather than merely portable.
Two-factor authentication had to be in place ahead of Candis Wallet, a credit card processing feature planned for both web and mobile.
With no mobile team in-house, the client needed a partner to bring mobile expertise and take responsibility for the whole build, on time.

What we did
A project manager, a QA expert and React Native developers took ownership of the development process end to end.
Business objectives and success metrics were set, roles and expectations clarified, the toolset chosen and an action plan drafted before Sprint 0.
Sprint 0 covered product discovery and tool setup, with expectations defined per area, key issues talked through, and goals and a backlog established.
Development ran in weekly sprints on clearly defined business deliverables, with daily demos and bi-weekly refinements keeping discovery and development moving together.
Group testing sessions ran ahead of every release, and the MVP shipped on Android and iOS inside the requested sixteen weeks and the specified budget.
What’s next