-
-
Notifications
You must be signed in to change notification settings - Fork 32
Description
This issue will track discussions related to finalizing the data models for the application. As this is a purely offline application, we will use a SQL Database offline to store all data. To transfer this data between devices, the currently ideated architecture will involve encoding any data to transferrable strings and then decoding on the receiving device.
One Data Structure proposed by Bruno is:
Payer-Debtor-Amount-Total-Currency-Description-Category-Location(optional)-Date and Time
Example for a $100 Transaction paid by X and split between X,Y and Z:
If X creates a record for this, the following transactions will be created by X and then later synchronised with Y's device:
X-Y-33-100-USD-Dinner-XYTrip-20S 40E-2025-12-03 18:00
X-Z-33-100-USD-Dinner-XYTrip-20S 40E-2025-12-03 18:00