This Portfolio is Built Like a Product
See the complete build process and documentation
BudgetPal β Split Smarter. Budget Better.
A budget-first budgeting assistant for roommates β with MVP built in 4 agile sprints, complete UI analytics, and roadmap.
Project Summary
Role
Product Manager + Solo
Timeline
4 Months (8 Weeks)
Stack
Figma, v0.dev, Looker Studio, Roadmap
Status
Completed (Built + Deployed)
The Problem
College roommates often split rent and groceries informally, leading to confusion, forgotten balances, and conflict. BudgetPal solves this by enabling automatic, transparent, and conflict β transparently and automatically.
Discovery & Research
Interviews with 6 students in shared living situations revealed key pain points:
- Rent, groceries, utilities payment responsibilities
- Uneven expenses, unclear payment responsibilities
- Advanced roommate money
I spent time in 2-3 roommate money as they split expenses:
- ""We split groceries but I always end up paying because it's my card""
- ""We will generally but it always feels awkward to ask for money""
- ""We split groceries but I always en up paying because it's my card""
Product Vision
A budgeting assistant where students can create roommate groups, split expenses automatically, and stay aligned with savings goals and alerts.
Roommate Group Setup
Create and manage living group budgets
Auto-Split Expenses
Automatically split costs using customizable rules
Savings Goal Tracker
Set and monitor financial goals
Settle Up Flow
Easy payment and settlement tracking
Budget Overview
Visual spending insights and alerts
UI & Core Flows

Group Dashboard
Main hub showing group balance, recent expenses, and quick actions

Add Expense Flow
Simple expense entry with automatic splitting and categorization

Budget Summary
Visual breakdown of spending categories and budget progress

Settle Up Flow
Clear payment interface to resolve balances between roommates
Product Roadmap
BudgetPal Development Roadmap
Sprint-based development with MVP, iteration, and growth phases
MVP in 4 Sprints
Sprint 1
Core Flows
User flows, wireframes, and expense logic
Sprint 2
UI Design
High-fidelity mockups and component library
Sprint 3
MVP Build
Live prototype with core functionality
Sprint 4
Analytics & Polish
User tracking, performance optimization
What's Next
Multi-currency support
Enable international student access
Notification customization
Personalized alert preferences
Advanced analytics
Spending insights and predictions
Group chat integration
Built-in communication features
User Impact (Simulated)
Key Takeaways
Budgeting user flows made the MVP spec very fast
Figma β v0 dev handoff allowed rapid iteration without coding
Expense-level logic needs improved UX/UI
Documented process enabled better scope and roadmap decisions
Explore More or Connect
Want to see more case studies or discuss this project?
