Return_To_Index
PROJECT_ID: 007

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.

AI-Powered Personal Finance Tracker — screenshot 1

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.