Back to All Projects
FintechStudent Capstone
Shika Finance
A mobile-first savings and micro-lending platform integrated with M-Pesa. Built to simplify group savings (Chamas) and individual financial management across East Africa.
React NativeNode.jsSupabaseM-Pesa API
120+
Active Chamas
KES 4.5M+
Transactions Processed
< 1.2%
Loan Default Rate

01 / The Problem Statement
The Challenge
Informal savings groups (Chamas) in Kenya manage billions of shillings annually but rely on manual spreadsheets, paper ledgers, and unsecured mobile money transfers, leading to lack of transparency and frequent disputes.
02 / The Mwenaro Solution
The Solution
Shika Finance automates group savings contributions, provides real-time transparent ledger tracking for all members, and utilizes automated M-Pesa STK push for frictionless deposits and instant automated payouts upon quorum approval.
03 / System Architecture
Architectural Breakdown
01
Frontend: React Native with Expo and Tailwind CSS for cross-platform iOS and Android support.
02
Backend: Node.js microservice architecture deployed on AWS App Runner with Supabase PostgreSQL for ACID-compliant ledger transactions.
03
Payments: Direct integration with Daraja M-Pesa API for real-time B2C and C2B payment webhooks.