Web and mobile · 2026
ViaFinance
The challenge
Community savings in Togo relied on agents collecting cash by hand, leaving savers with no real-time view of their money. VIAFINANCE wanted to take this model digital: let individuals, traders and craftspeople save daily, weekly or monthly from their phone, follow a 31-day savings cycle and access credit, while keeping a network of field agents and tight controls (KYC, roles, audit trail).
Our solution
KOF Corporation designed and delivered the whole ecosystem. A Flutter app combines the Client space (savings, Mobile Money deposits and withdrawals through PayGate, credit, card, PDF receipts, support chat) with the Agent space (member enrollment), and a single account can switch between the two. A FastAPI and PostgreSQL API handles authentication (WhatsApp OTP, PIN, biometrics, Google and Apple sign-in), payments, push notifications and scheduled jobs. A Next.js back office lets the team manage members, KYC review, agents, physical cards, credits and withdrawals, support, role-based admins and an audit log. A Next.js marketing site presents the offer, with its FAQ managed from the back office.
Results
- Android app published on the Google Play Store
- Marketing website live at https://via-finance.com
- Admin back office deployed to production
- Backend API deployed to production (Docker, Coolify)
- Live Mobile Money payments (Mixx By Yas, Flooz) integrated through PayGate
- Launch communication kit delivered: posters, flyers, social media visuals and videos
Key features
- 01Mobile Money deposits and withdrawals (Mixx By Yas, Flooz)
- 02Balance, history and 31-day savings cycle tracking
- 03Microcredit requests and repayments
- 04Standard and Official Member plans with a physical card
- 05Sign-up with WhatsApp OTP, KYC verification, PIN and biometrics
- 06Agent space for enrolling members in the field
- 07PDF receipts and statements, push notifications and support chat
- 08Role-based back office: KYC, agents, cards, credits, audit log, FAQ
Gallery







Next project
YouriSanté
Online store, customer area and back office for an African black garlic brand
Contact
Have a project in mind?
Stop worrying: we will build it for you.