Costix is an open-source expense management website for friends. It supports managing friends, logging expenses & settlements, and viewing past transactions.
Make sure you have Python 3.10 or later installed.
Before you proceed, please follow these steps:
- Update your environment variables inside
.env
file. - For production, open
api/v1.py
and edit theBASE_URL
to reflect your own domain. - Run
pip3 install -r requirements.txt
to install dependencies.
Run this command in terminal:
$ python3 main.py
Congratulations! You now have your self-hosted version of Costix. Use it in your daily life to track expenses with your friends, suggest to other people and don't forget to experiment with the code to make it your own!