debt-ninja / debt-ninja

A debt tracker ( German: Schuldentracker; Austro-Bavarian: Schuidntrekka ) for living communities.

Home Page:https://debt-ninja.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

debt-ninja logo

Debt Ninja GitHub stars

Split/share your receipts with your roommates

Maintenance GitHub code size in bytes PRS-welcome

Features

Add your receipts

  • Add receipt
  • Upload image of receipt
  • Receipt import by QR Code

Get your monthly result

  • Get total cost of all spendings
  • Get your difference

Supports

  • 2+ persons in financial calculation
  • No public server required

Roadmap

  • Version 0.1 WIP
    • Add receipt function TODO
      1. Create receipt (no image)
      2. Save local
      3. Sync with server
    • Financial Status Calculation TODO
      1. Total spending for a month
      2. Personal difference ("My current debt")
  • Version 0.2 STATUS
    • App Updater (Get Releases directly from Github)
    • Image upload
  • Version 0.3 STATUS
    • Receipt import by QR Code on receipt

Setup Guide

  • Client
    • Download the .apk from Github Releases on your Android device
    • Allow the installation from external resources
    • Install the application
  • Server

System architecture

SYSARCH

License

Copyright 2019 Alexander Minh Sang Do, Andreas Schlömicher

Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3.0;
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

A debt tracker ( German: Schuldentracker; Austro-Bavarian: Schuidntrekka ) for living communities.

https://debt-ninja.github.io/

License:GNU General Public License v3.0


Languages

Language:Java 91.2%Language:Python 8.5%Language:Dockerfile 0.4%