SaaS
Multi-Shop Cash-Flow & Treasury Platform
A bilingual cash-flow, treasury and agent-network platform with role-based dashboards for head office and area managers.

Overview
The client runs a network of shops and agents handling daily cash, mobile money and fuel. Head office needed one system to see every shop's cash position, while area managers should only see the shops they are responsible for.
Client challenge
Daily balances were reconciled by hand, access rules lived in people's heads, and every correction risked breaking the books. The system had to be correct to the cent and usable in French and English.
Solution
We designed the database and backend first: a treasury ledger with idempotent postings, reversals instead of edits, and daily automatic returns. Access scope is enforced inside the database, so a manager can never load another region's data even through the API. Two web dashboards sit on top: Super User and AR Manager.
Features
What the product includes
Treasury ledger with reversals and daily returns
Per-shop access scope enforced in the database
Bulk agent import with preview and duplicate protection
Exception requests with approve / reject workflow
French and English interface
Automatic sign-out after inactivity and full audit trail
Screens
Inside the product

Process
How this project was delivered
- 1
Turned the client's written specification into numbered database migrations
- 2
Built the backend rules before the screens
- 3
Delivered dashboards in rounds, one client review per round
- 4
Re-ran the full automated test suite against the live system after every deploy
Results
Outcomes that mattered
- 47 automated API checks plus scripted UI flows run on every release
- Access rules guaranteed at database level, not just hidden in the UI
- Opening balances can be migrated per shop without disturbing history
Have a project like this in mind?
We will help you clarify scope, stack, and timeline before development begins.