Design Splitwise
Expense sharing application
Overview
Design an expense sharing application like Splitwise.
Key Concepts
Core Logic: Simplifying debts graph (Max Heap / Algorithm to clear net balances)
Strategy Pattern: For Split Types (Equal, Exact, Percentage)