Full Stack
Expense Tracker
Developed an AI-powered personal finance tracking app using Python Flask with features like income and expense logging, recurring entries, monthly calendar view, CSV import/export, and Gemini-based AI suggestions based on users financial behavior and ratios.
Python
Flask
AI
Finance
The Overview
The Expense Tracker is a comprehensive personal finance management application that goes beyond simple logging. Built with Python Flask, it provides users with a full suite of financial tools including income and expense tracking, recurring entry management, and a visual monthly calendar view. The standout feature is its AI-powered financial advisor that analyzes spending patterns, income-to-expense ratios, and overall financial behavior to provide personalized suggestions for better money management. CSV import/export support makes it easy to integrate with existing financial workflows.
Key Features
Income and expense logging with categorization
Recurring transaction management
Monthly calendar view for financial overview
CSV import/export for data portability
Gemini AI-powered financial behavior analysis & suggestions
Visual spending pattern breakdowns
The Journey
"Building an AI layer that provides genuinely useful financial advice rather than generic tips required careful analysis of user spending patterns and financial ratios. Implementing the recurring entries system with proper date handling and the calendar visualization added frontend complexity to an otherwise backend-heavy project."
Showcase Portfolio
Next Exploration
Let's build something epic→