Share expenses with friends in this Django and Bootstrap based web application
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
care
doc
scripts
.gitignore
.travis.yml
LICENSE.md
README.md
create_local_settings.py
manage.py
requirements.txt

README.md

care

Build Status Dependency Status Scrutinizer Code Quality

Computer Automated Remote Exchange

Share expenses with friends in this Django and Bootstrap based web application.

Features

  • Responsive web interface
  • Share expenses between multiple friends
  • Register real transactions between friends
  • Keep track of your balance within a group
  • Create groups
  • Invite friends to group
  • Periodic transaction history email
  • Notification when balance is too low
  • Modify shares and transactions
  • Recurring shares
  • Group statistics

Dependencies

  • Python 3.4+
  • Django 1.11
  • see requirements.txt

Installation

Create a virtualenv

Create a virtual enviroment with Python 3,

$ virtualenv -p /usr/bin/python3 env

Activate the enviroment,

$ source ./env/bin/activate

Install dependencies

Install the required python modules (with activated virtual env),

$ pip install -r requirements.txt

Create local_settings.py

Run create_local_settings.py,

$ python create_local_settings.py

Create database

Create initial database,

$ manage.py migrate

Create a superuser,

$ python manage.py createsuperuser

Test run

Run test server,

$ python manage.py runserver