Complete Personal Finance Platform for Kenya - Your financial command center combining automated tracking, investment access, AI-powered coaching, and gamification
# The Base - Complete Personal Finance Platform for Kenya 🇰🇪
Your financial command center combining automated tracking, investment access, AI-powered coaching, and gamification - designed specifically for Kenyan users.
## ✨ Features
- **GitHub-Style Contribution Tracker** - Visual calendar showing daily financial activity with color-coded squares
- **M-Pesa Deep Integration** - Real-time SMS parsing, STK Push, Fuliza tracking, and 5-year statement import
- **AI Financial Coach "Malkia"** - Personal financial strategist that analyzes spending patterns in English + Swahili + Sheng
- **Comprehensive Calculator Suite** - FIRE calculators, Sacco vs MMF comparisons, education planners
- **Financial Education Hub** - Daily quotes from Warren Buffett to Kenyan bloggers
- **Gamification** - 52-week money challenge, achievement badges, group challenges
- **Professional Tools** - Tax planning (PAYE), debt management, receipt scanning with OCR
## 🚀 Tech Stack
- **Frontend**: React 18, TypeScript, Tailwind CSS, Recharts, Framer Motion
- **Backend**: Node.js, Express, MongoDB, Socket.IO, Redis
- **Integrations**: Safaricom Daraja API (M-Pesa), OpenAI API (for Malkia AI)
## 📁 Project Structure