Skip to content

Track your daily expenses and share it with your self-hosted backend.

License

Notifications You must be signed in to change notification settings

thebino/DailyExpenses

Repository files navigation

Daily Expenses

Continuous Delivery Pipeline Ktor AGP kotlin-version Compos Multiplatform

Track your daily expenses and share it with your self-hosted backend.

Tech

App Actions

💥 currently broken

Hey Google, add Groceries to DailyExpenses.

Sharing

💥 currently broken Share expenses with friends and family via a self-hosted backend

  1. Setup you server address
  2. create & enter credentials
  3. enter expenses
  4. synchronize expenses with backend
  5. see expenses from others

Server

Run the server by calling the following command:

./gradlew :server:run

it will spin up the server on http://127.0.0.1:8080

Android

Build and deploy an debug version of the application to a connected device or emulator by running:

./gradlew :frontend:installDebug

TODO:

  • iOS Setup
  • remove all Material or Material3 dependencies
  • rewrite the screens based on this dribbble design
  • Fastlane setup for deployment
    • Google Play
    • F-Droid

Notes