A simple shared budget manager web application
Find a file
0livd 293735eca7 Make authentication logic simpler and safer (#270)
* Fixed exposed password in session

The project password was set in clear text
in the session cookie. The cookie payload is
only base64 encoded so it must not be used to
store private information. The password is
simply replaced by a boolean.

* Simplify authentication logic
2017-10-23 23:03:44 +02:00
docs Enhance install process by generating config files from templates (#275) 2017-10-23 18:05:50 +02:00
ihatemoney Make authentication logic simpler and safer (#270) 2017-10-23 23:03:44 +02:00
.gitignore Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
.travis.yml Fix Travis-CI integration (#276) 2017-10-23 22:58:04 +02:00
CHANGELOG.rst Make authentication logic simpler and safer (#270) 2017-10-23 23:03:44 +02:00
CONTRIBUTORS Prepare changelog & contrib list for v1.0 (#222) 2017-06-20 22:33:43 +02:00
dev-requirements.txt Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
LICENSE Re-organize the documentation (#223) 2017-06-21 14:03:16 +02:00
Makefile Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
MANIFEST.in Absolute imports & some other improvements (#243) 2017-07-07 00:06:56 +02:00
README.rst Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
requirements.txt Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
setup.py Add python 3.6 support (#259) 2017-08-20 12:21:59 +02:00
tox.ini Fix Travis-CI integration (#276) 2017-10-23 22:58:04 +02:00

I hate money
############

.. image:: https://travis-ci.org/spiral-project/ihatemoney.svg?branch=master
   :target: https://travis-ci.org/spiral-project/ihatemoney
   :alt: Travis CI Build Status

«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.

* `Online documentation <https://ihatemoney.readthedocs.org>`_
* `Hosted version <https://ihatemoney.org>`_

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**: 2.7, 3.4, 3.5, 3.6.
* **Backends**: MySQL, PostgreSQL, SQLite, Memory.