Maurice L. 4104930ea5 Added UserRepository and ExpenseShareRepository
Implemented `UserRepository` and `ExpenseShareRepository` to handle data fetching with a caching strategy (local DAO + remote API).

Specific changes include:
- Added `getUserById` to `UserDao` and updated `getShareById` in `ExpenseShareDao` to support nullable returns.
- Updated `APIService` and `ComDataTypes` to include endpoints and data models for User info, Expense Shares, and pluralized Expense responses.
- Refactored `ExpenseRepository` to use the updated API naming conventions and removed debug print statements.
2026-03-04 12:28:12 +01:00
2026-02-20 20:51:05 +01:00
2026-02-27 19:26:25 +01:00
2026-02-20 20:51:05 +01:00
2026-02-20 20:51:05 +01:00
2026-02-20 20:51:05 +01:00
2026-02-20 20:51:05 +01:00
2026-02-27 17:42:49 +01:00
2026-02-20 20:51:05 +01:00

ShAp-Planner

ShAp-Planner is a self-hosted app for managing finances, tasks, and data within shared households.
The app is fully open source, lightweight, and can run on small devices like Raspberry Pi or older computers.

Backend: Go
Frontend: Android (Kotlin)
License: CC0 1.0


Installation

You can either build the app from source or download the apk (will be available soon)


License

This work is marked CC0 1.0

Description
No description provided
Readme CC0-1.0 357 KiB
Languages
Kotlin 100%