💰 FutureSpend — See Tomorrow, Save Today, Share Success An AI-powered personal finance and spending forecast system that connects your calendar to spending predictions. The system analyzes upcoming events (meals, outings, transport), predicts likely spend by category, and surfaces insights, savings challenges, and an AI coach. Built with a FastAPI backend and Next.js frontend, with optional Google Gemini for natural-language advice.

🎯 Project Overview The goal of this project is to:

Predict spending from calendar events (dining, social, transport, entertainment) using a rules-based pipeline. Surface insights and recommended actions (e.g. trim one event to stay under budget). Run savings challenges and leaderboards with friends. Chat with an AI coach for budget and calendar advice (Gemini-powered when GEMINI_API_KEY is set). This system addresses calendar-driven financial awareness — seeing your week’s spend before it happens and making small trade-offs. Target users: individuals and teams who want a lightweight, calendar-first view of upcoming expenses.

✨ Key Features Calendar-driven pipeline — Mock or real calendar events → parsing → category-based spend prediction → forecast, insights, and challenges. Dashboard — Health score, 7-day forecast, Sankey by category, spending history, and recommended actions. Challenges & leaderboard — Join savings challenges, track progress, and compete with friends (mock participants in demo). Banking (demo) — Checking balance, vaults, lock/unlock funds; wired for RBC-style APIs in production. AI coach — Chat with an assistant that uses your dashboard context; powered by Google Gemini when GEMINI_API_KEY is set. Static export — Frontend builds as a static site for GitHub Pages; no Node server required in production.

Share this project:

Updates