BudgetNest - Finance tracking app by Adil AmjadBudgetNest - Finance tracking app by Adil Amjad

BudgetNest - Finance tracking app

Adil  Amjad

Adil Amjad

BudgetNest — Budget Tracking App

1. The Client & Problem

BudgetNest is an internal fintech product by Code Huddle, built to solve the problem of manual expense tracking.
The idea came from a very common issue: people want to manage their money, but they usually stop tracking expenses because adding every transaction manually becomes tiring.
The goal was to create a smart personal finance platform that automatically captures expenses from different sources like WhatsApp, receipts, emails, bank alerts, and manual entries, then organizes them into meaningful budgets and insights.

2. The Challenge

The main challenge was to reduce the friction of personal finance tracking.
Most budgeting apps depend too much on manual entry. BudgetNest needed to work closer to how people actually spend and record money in daily life.
Key challenges included:
Capturing expenses from multiple input sources
Supporting WhatsApp-based expense logging
Extracting receipt data through OCR
Auto-fetching transaction emails
Categorizing expenses using AI
Avoiding duplicate entries from different sources
Supporting both manual and automated tracking
Making the product simple for non-technical users
Building a scalable base for Pakistan, MENA, and expat users

3. My Approach

My approach was to build BudgetNest around automation first, not manual tracking.
Instead of asking users to open the app every time they spend money, we designed multiple capture channels so the system could collect financial data naturally.
The product was structured around:
WhatsApp-based expense input
Email transaction parsing
Receipt OCR scanning
Manual income and expense entry
AI-based categorization
Account-level tracking
Smart budget visibility
Future support for voice input, SMS parsing, fraud alerts, and financial suggestions
The focus was to make money tracking feel effortless and practical for daily users.

4. Solution / Features Delivered

We delivered the core version of BudgetNest with automated and manual expense tracking flows.
Main features included:
User signup and login
Account creation
Manual expense entry
Manual income entry
WhatsApp bot for expense logging
Email auto-fetch for transaction data
Receipt OCR for English receipts
Expense and income dashboard
AI-based expense categorization
Vendor recognition logic
Category and subcategory structure
Budget tracking foundation
Duplicate detection planning across inputs
Mobile and web access
Foundation for SMS parsing, voice input, fraud alerts, shared expenses, and forecasts

5. Technical Stack

The platform was built using a modern fintech and automation-friendly stack.
Mobile App: React Native Web App: React.js / Next.js Backend: Node.js / Python Database: Firebase / Supabase Authentication: Firebase Auth / Supabase Auth AI Layer: OpenAI / Claude for categorization and parsing OCR: Receipt OCR pipeline Messaging: WhatsApp Business API Automation: Email transaction fetching and parsing Cloud / Deployment: Firebase / Supabase / Vercel

6. Results & Outcomes

BudgetNest created a strong foundation for an automated personal finance product.
Key outcomes:
Users can add expenses manually or through WhatsApp
Receipt OCR reduces manual data entry
Email auto-fetch helps capture transaction data automatically
AI categorization makes spending insights more useful
The product moves beyond basic budgeting by focusing on automated financial capture
The system is scalable for future SMS parsing, bank statement uploads, Urdu/Arabic voice input, fraud alerts, and AI financial suggestions
BudgetNest became a strong internal proof of how Code Huddle can combine fintech, AI, automation, OCR, and mobile app development into one product
Like this project

Posted Jun 11, 2026

Developed BudgetNest, automating expense tracking with AI, OCR, and multiple data channels for Code Huddle.