Skip to content

Decide Data Models for Zplit App. #19

@M4dhav

Description

@M4dhav

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions