HamAI – AI-Powered Budget Tracking Application

Published: View Project GitHub

Overview

Built HamAI, a modern budgeting application with AI-powered transaction parsing capabilities. Full-stack solution featuring intelligent receipt parsing, real-time analytics, customizable categories, and a responsive user interface with dark mode support.

Key Features

  • Integrated Google Gemini AI for intelligent text parsing from receipts and transaction notes with robust fallback parser
  • Engineered RESTful API with Express.js, Firebase Admin SDK for authentication, and Firestore for data persistence
  • Built comprehensive analytics dashboard with interactive pie charts, category-wise spending breakdown, and monthly summary statistics
  • Implemented Firebase Authentication with secure token verification, protected routes, and user profile management
  • Developed transaction management system with CRUD operations, monthly organization, automatic categorization, and tax calculations
  • Created customizable category and receiver management with persistent user preferences and color coding

Technologies

React.js, Node.js, Express.js, Firebase, Google Gemini AI, Firestore, REST API, Full-Stack Development, AI/ML Integration