
FRIENDS BILL
Project Overview
Personal finance management tool that helps track money exchanges between you and your friends. You can add as many friends as you like, and for each one, you can easily record whether they owe you money, you owe them, or if everything is settled. Using a simple form, you can enter the total amount and specify who cashed it, allowing the system to calculate the balance between you and each friend. This way, you always have a clear overview of your financial interactions with your friends.

Key Objectives
- 01
Track money owed between the user and any number of friends.
- 02
Let users record who paid, how much, and keep each friend's running balance up to date.
- 03
Give a clear, at-a-glance overview of every financial relationship.
Challenges Solved

- 01
Modeled per-friend balances that update correctly regardless of who paid.
- 02
Kept the add/settle flow simple for a task that's inherently a bit fiddly.

From concept to production — built to perform and designed to impress.
Responsibilities

- -
Built the friend list, balance tracking, and the add-expense form.
- -
Implemented the balance calculation logic per friend.
Key Features
Per-Friend Balances
Add as many friends as you like, each with their own running balance.
Simple Expense Form
Enter an amount and who paid — the balance updates automatically.
Clear Settle-Up Overview
See at a glance who owes who, and how much.
Toolkit
A modern, production-grade stack chosen for performance, type safety, and developer experience.
Key Outcomes
- 01
Delivered a practical personal-finance tool for tracking shared expenses.
- 02
Practiced modeling stateful relationships driven by simple form input.
Other Projects
Let's work together
Have an idea, a project, or a challenge you want to bring to life? Let’s turn your vision into a modern, high-performing digital experience that looks great, feels effortless to use, and is built to make a lasting impact.



