
SentiSmart – Financial Partne
SentiSmart is a smart financial management platform that helps individuals and communities save, spend, and plan better. It combines personal finance tools, community-based savings (Chamas), AI-powered financial advice, and seamless M-Pesa payments into one modern web application.
Project Overview
My Role
Lead Developer
Category
Web App
Tech Stack

Deep Dive
Case Study
A strategic look at how we tackled the technical and business objectives of this assignment.
The Challenge
Many people lack access to affordable financial advice, proper budgeting tools, and transparent community savings systems. Traditional Chama groups rely heavily on trust and manual tracking, while digital financial services often exclude users due to complexity or cost. There was a need for a simple, secure, and locally relevant solution.
The Solution
SentiSmart was designed as an all-in-one financial companion. A custom AI rule engine was built to provide personalized financial insights without relying on external APIs. Real-time Chama savings groups were implemented using WebSockets, enabling live contributions, chat, and transparency. M-Pesa Daraja API integration allowed users to make secure payments directly from the platform.
The Results
The final product is a scalable financial platform that empowers users to manage money confidently, collaborate in community savings, and track progress visually. SentiSmart successfully bridges personal finance, social impact, and mobile money into a single, user-friendly system suitable for real-world use.
Capabilities
Key Features
Smart expense tracking and budget management
AI-powered financial tips and goal-based advice
Community savings (Chama) with real-time contributions and chat
Visual dashboards with charts, progress bars, and reports
Secure M-Pesa payments for bills, savings, and group contributions
Firebase authentication with JWT-based API security
Responsive and mobile-friendly user interface
SentiSmart was built to address financial literacy gaps and exclusion, especially among African youth. The platform allows users to manage personal budgets, track expenses, receive intelligent financial insights, and participate in real-time community savings groups. By blending technology, social finance, and local payment systems, SentiSmart creates an accessible and practical financial ecosystem.
