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