AI-Powered Personal Finance Tracker
A mobile finance management application built with Kotlin, allowing users to track their income and expenses while receiving personalized financial advice through an AI chatbot powered by Google Gemini.

Problem_Statement
Many individuals struggle with tracking their finances consistently and lack accessible guidance to make better financial decisions, especially on mobile platforms.
Approach_&_Solution
Developed a native Android app using Kotlin to enable intuitive expense and income logging. Integrated a backend using MySQL to store transaction data securely, and connected Gemini API to deliver personalized, text-based financial insights and tips through an in-app chatbot.
Key_Features
- Expense and income logging with category tagging
- Monthly summaries and visual analytics
- AI-powered chatbot for financial Q&A and budgeting tips
- Data stored in MySQL backend with secure API endpoints
- Responsive native UI with dark mode support
Challenges
- Ensuring real-time data sync between the mobile app and backend
- Handling natural language prompts effectively with Gemini
- Designing a lightweight yet engaging chatbot UI within native Android constraints
Reflection_&_Learnings
“This project expanded my capabilities in mobile development, backend integration, and AI utilization for real-world use cases, particularly in personal finance and user-centric design.”