SentiSmart – Financial Partne
Back to Projects
Project Detail

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

#React#Vite#Material UI#SASS#Framer Motion#Chart.js#Firebase Authentication#Node.js#Express#MongoDB#Firebase Admin SDK#Socket.io#M-Pesa Daraja API
SentiSmart – Financial Partne - Image 1
1 / 4

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.

Execution

Live Preview