beknobloch / Roommate-Helper

0 stars 0 forks source link

Roommate Helper

beknobloch

As one of several roommates in an apartment, the issue of who buys what and for whom quickly becomes sticky and intractable. As our ad hoc solutions quickly became unmanageable, we thought we'd develop an application that we could actually use to solve this surprisingly complex payment attribution problem. The Roommate Helper app solves this problem. Several images are provided below to explain the final product. See the Project Report for a more detailed overview of this project.

The Home Page shows the items that a user owes money for.

SSW345_FinalReport_Home

The Ledger Page shows all items in your group including who paid for the item, when the item was bought, and how much it was bought for. This page also allows for a user to add items to the ledger.

SSW345_FinalReport_Ledger

The Payment Page shows the individual price owed for a users items and also how much is owed to you by a specific user.

SSW345_FinalProject_Payment

Below are diagrams that showcase our project.

Class diagram

SSW345_FinalProject_UpdatedClassDiagram

Object Diagram

SSW345_FinalReport_ObjectDiagram

Use Case Diagram (Group functionality in progess)

Chapter3_UseCaseDiagram

Sequence Diagram

SSW345_Final_Project_Sequence_Diagram

Interaction Diagram

SSW345_FinalProject_InteractionOverviewDiagram