项目作者: spiral-project

项目描述 :
A simple shared budget manager web application
高级语言: Python
项目地址: git://github.com/spiral-project/ihatemoney.git
创建时间: 2011-03-10T02:38:21Z
项目社区:https://github.com/spiral-project/ihatemoney

开源协议:Other

下载


I hate money

GitHub Actions Status
Translation status from Weblate
Donate
Docker image

I hate money is a web application made to ease shared budget
management. It keeps track of who bought what, when, and for whom; and
helps to settle the bills.

The code is distributed under a BSD beerware derivative: if you meet
the people in person and you want to pay them a craft beer, you are
highly encouraged to do so.

Requirements

  • Python: version 3.8 to 3.12.
  • Backends: SQLite, PostgreSQL, MariaDB (version 10.3.2 or above),
    Memory.

Current direction (as of 2024)

Ihatemoney was started in 2011, and we believe the project has reached a certain
level of maturity now. The overall energy of contributors is not as high as it
used to be.

In addition, there are now several self-hosted alternatives (for instance
cospend,
spliit).

As maintainers, we believe that the project is still relevant but should gear
towards some kind of “maintenance mode”:

  • Simplicity is now the main goal of the project. It has always been a compass
    for the project, and the resulting software is appreciated by both users and
    server administrators. For us, “simplicity” is positive and encompasses both
    technical aspects (very few javascript code, manageable dependencies, small code
    size…) and user-visible aspects (straightforward interface, no need to create
    accounts for people you invite, same web interface on mobile…)

  • Stability is prioritized over adding major new features. We found ourselves
    complexifying the codebase (and the interface) while accepting some
    contributions. Our goal now is to have a minimal set of features that do most of
    the job. We believe this will help lower the maintainance burden.

  • User interface and user experience improvements are always super welcome !

It is still possible to propose new features, but they should fit into
this new direction. Simplicity of the UI/UX and simplicity of the technical
implementation will be the main factors when deciding to accept new features.

Contributing

Do you wish to contribute to IHateMoney? Fantastic! There’s a lot of
very useful help on the official
contributing
page.

You can also donate some
money
. All funds will be used
to maintain the hosted version.

Join the other contributors.

Translation status

Translation status for each language