Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Design for Splitwise App.

User Class

  • userID
  • userName
  • balance

Methods

  • addUser()
  • createExpense()
  • addPayment()
  • calculateBalance()

Expense Class

  • expenseID
  • description
  • totalAmount
  • creatorID
  • participants

Methods

  • addParticipantToExpense()

Payment Class

  • paymentID
  • payerID
  • receiverID
  • amount

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages