Authors: Akanksha Vishwasrao, Nikita Shinde, Apeksha Vishwasrao
Abstract: The Expense Tracker Web Application is designed to simplify and enhance personal financial management through automation, intelligent analysis, and user-friendly interaction. Traditional expense tracking systems require manual data entry and provide limited insights, making them inefficient for modern users. This system overcomes those limitations by integrating a conversational chatbot, automated financial summaries, and AI-powered insights. The application is developed using Flask (Python) for backend processing, SQLite for data storage, and HTML, CSS, JavaScript for frontend interaction. A key feature of the system is its Natural Language Processing-based chatbot, which allows users to add, update, delete, and view expenses using simple human language instead of complex forms. Additionally, the system incorporates an AI Insights module powered by Groq API, which analyzes user spending history and generates personalized financial advice, budget planning, and savings strategies. The application also provides professional reporting features such as CSV and PDF exports, interactive dashboards, and visual tools like calendar heatmaps. This system transforms expense tracking from a passive activity into an intelligent financial assistant that actively helps users improve their spending habits and achieve financial goals.