Quant is a premium, AI-powered financial intelligence and cashflow optimization dashboard. Designed as a private "financial twin," it parses structured transaction data (such as M-Pesa statements) to map your cashflow velocity, track fixed bills, and help you simulate spending decisions in real-time.
- 📊 Money Map: Visual, structured insights displaying income sources, fixed obligations, and discretionary spend.
- 🤖 Your Quant (AI Assistant): A private conversational financial analyst that evaluates your last 90 days of transaction statements.
- ✂️ Cut Simulator: Interactive tool to visualize the exact savings impact of cutting back discretionary spending (e.g., eating out, entertainment).
- 🛡️ Statement Shredding & Privacy: On-device preference to immediately purge raw statement files after processing, retaining only derived math.
- 📅 Fixed Commitments: Automatic recognition and management of recurring bills, internet subscriptions, utilities, and rent.
- Framework: Next.js (App Router)
- UI Logic: React & TypeScript
- Styling: Tailwind CSS (Curated color system & glass-morphism overlays)
- Animations: Framer Motion (Micro-interactions, sliding drawers, and fading navigation)
- Icons: Lucide React
Ensure you have Node.js installed (v18.x or later recommended).
-
Install dependencies:
npm install
-
Configure environment variables in a
.envfile (see.env.exampleor use local backend URL):NEXT_PUBLIC_API_URL=http://localhost:8000
-
Run the development server:
npm run dev
-
Open http://localhost:3000 in your browser to explore your Quant dashboard.
Distributed under the MIT License. See LICENSE for details.