GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SFTtech/abrechnung: Payment tracking and money splitting for groups 💸

BranchesTags
Open more actions menu

Latest commit

 

History

929 Commits
929 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.vscode
.vscode
 
 
abrechnung
abrechnung
 
 
api
api
 
 
apps/web
apps/web
 
 
assets
assets
 
 
config
config
 
 
debian
debian
 
 
docker
docker
 
 
docs
docs
 
 
libs
libs
 
 
tests
tests
 
 
tools
tools
 
 
.dockerignore
.dockerignore
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
.oxfmtrc.jsonc
.oxfmtrc.jsonc
 
 
.oxlintrc.jsonc
.oxlintrc.jsonc
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
.readthedocs.yaml
.readthedocs.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
COPYING
COPYING
 
 
LICENSE
LICENSE
 
 
MANIFEST.in
MANIFEST.in
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
authors.md
authors.md
 
 
babel.config.json
babel.config.json
 
 
docker-compose.base.yaml
docker-compose.base.yaml
 
 
docker-compose.devel.yaml
docker-compose.devel.yaml
 
 
docker-compose.prod.yaml
docker-compose.prod.yaml
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
pyproject.toml
pyproject.toml
 
 
tsconfig.base.json
tsconfig.base.json
 
 
uv.lock
uv.lock
 
 
vitest.workspace.ts
vitest.workspace.ts
 
 

Repository files navigation

Abrechnung

GitHub Actions Status Translation Status

The Abrechnung (German for reckoning, settlement, revenge) aims to be a versatile and user-centric payment, transaction and bookkeeping management tool for human groups and events. It aims to be a feature-complete, free and open source alternative to Splitwise, Tricount or similar.

You can simply try our demo instance!

Features

  • Create and share groups
  • Create expenses and money transfers with uneven shares
  • Track expense positions
  • Permission management within groups to distinguish between viewers, editors and group owners
  • Installable on Mobile as a Progressive Web App - use the "Add to Home Screen" feature of your favourite web browser
  • Upload images for expenses
  • Use multiple currencies with different converesion rates within one group
  • Use math expressions when entering numeric values, e.g. typing (2 + 4) * 3 in a text field will automatically enter 18
  • Graphical representations of the current group balance as well as individual peoples balances over time
  • Automatic settlement plans for the whole group
  • Create events to manage complex expenses, e.g. multiple people buying things for a multi-day event with different participants each day
  • Add tags to expenses and events to quickly filter the expense and event lists
  • Unsaved changes are stored locally to not get lost when your internet connection drops
  • Export / import groups via JSON
  • Export expenses to CSV
  • Archive groups to make them readonly

Documentation

To help you set up your instance or understand the inner workings:

Read the documentation!

Technical foundation

Technology Component
PostgresSQL Database
Python + FastAPI Backend logic
React + Material UI Web UI frontend
Homo Sapiens Magic sauce

Contributing

If there is that feature you really want to see implemented, you found a bug or would like to help in some other way, the project of course benefits from your contributions!

  • Contribution guide
  • Issue tracker
  • Code contributions
  • Development roadmap

Translations

Translations are managed using the hosted weblate service here.

Translation Status

Contact

To directly reach developers and other users, we have chat rooms. For questions, suggestions, problem support, please join and just ask!

Contact Where?
Issue Tracker SFTtech/abrechnung
Matrix Chat #sfttech:matrix.org
Support us money sink

License

Released under the GNU Affero General Public License version 3 or later, see the authors and LICENSE for details.

About

Payment tracking and money splitting for groups 💸

abrechnung.readthedocs.io

Topics

accountingbill-splittingeventsexpense-trackermoney-managementmoney-splittingmulti-tenantpaymentreckoningsplit-expensessplitwisetricount

Resources

Readme

Security policy

Security policy
Activity
Custom properties

Stars

208 stars

Watchers

7 watching

Forks

18 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.