The Shared Plate
A household cost-splitting and grocery budgeting tool built for flatmates and shared communities to maintain transparent communal settlements.

What was broken or missing
Shared apartments struggle with friction over unequal utility splits, grocery purchases, and confusing month-end debt calculations.
Solo Engineering & Delivery
Solo Full-Stack Builder — developed real-time shared balance state, mobile-friendly receipt expense logger, and debt-minimization settlement algorithm.
Technologies & Architecture
Core Capabilities & Outcomes
Expense splitting engine
Splits bills evenly or by custom itemized shares without rounding drift.
Debt simplification graph
Reduces complex group multi-way debts to the fewest possible direct repayments.
Recurring utility tracker
Flags upcoming monthly rents and recurring bills before due dates.
Obstacles & Solutions
Challenge #1
Calculating the optimal repayment paths across groups with varying split weights.
How I solved it
Implemented a greedy debt-simplification graph algorithm executing client-side with instant balance updates.
Verified Project Results
Detailed Case Study
Overview
The Shared Plate is a mobile-first ledger for bachelors and shared households in Dhaka. It organizes shared rent, maid bills, bazar, meals, guest meals, absences, inventory, wallet advances, partial expenses, reports, and final settlements.
Problem
Shared living costs are easy to record but hard to settle fairly. Meal counts, guest meals, absences, partial expenses, and individual bazar contributions create a calculation problem that simple notes or spreadsheets do not solve well.
Engineering approach
- Supabase Auth with protected routes, Google sign-in support, role controls, and admin-managed invitations.
- A ledger model that combines rent, maid share, meal costs, bazar contributions, partial expenses, and wallet balances.
- Monthly navigation and locking to preserve historical records.
- Smart settlement suggestions to reduce unnecessary back-and-forth payments.
Key capabilities
Members can track daily meals, guest meals, absences, bazar purchases, inventory, and contribution balances. Administrators can invite members, save monthly reports, and use browser print flows to create PDFs.
Live product
Available at tsp.zahidp.com.