BankTorrent
-----------

BankTorrent is a distributed debt and payment tracking system. It allows
groups of people to keep track of shared expenses and how much they owe
eachother. 

Author: Jason D'Souza


Todo
----

### Read-only ability
- [X] User model, helpers, tests
- [ ] Transactions model, helpers, tests, db schema
- [ ] Labels model, helpers, tests, db schema

### Write ability
- [ ] split transaction (N person split)
- [ ] regular transaction
- [ ] ability to add labels
- [ ] ability to add users

### CLI 
- [ ] ability to backup db
- [ ] add transactions
- [ ] add labels
- [ ] add users
- [ ] get statistics
- [ ] upcoming bills
- [ ] potentially missing transactions

### web frontend
- [ ] build off of the cli
- [ ] graphs
- [ ] visualization of transaction history
- [ ] breakdown by label


BankTorrent
-----------

BankTorrent is a distributed debt and payment tracking system. It allows
groups of people to keep track of shared expenses and how much they owe
eachother. 

Author: Jason D'Souza


Todo
----

- [ ] Read-only ability
  - [X] User model, helpers, tests
  - [ ] Transactions model, helpers, tests
    - [ ] migrate schema over
  - [ ] Labels model, helpers, tests
    - [ ] migrate schema over
- [ ] Write ability
  - [ ] transaction types
    - [ ] split transaction
      - [ ] N person split
    - [ ] regular transaction
  - [ ] ability to add labels
  - [ ] ability to add users
- [ ] CLI 
  - [ ] ability to backup db
  - [ ] add transactions
  - [ ] add labels
  - [ ] add users
  - [ ] get statistics
    - [ ] upcoming bills
    - [ ] potentially missing transactions
- [ ] web frontend
  - [ ] build off of the cli
  - [ ] graphs
    - [ ] visualization of transaction history
    - [ ] breakdown by label


Revert "Change readme checklist to work on github"
Revert "Change readme checklist to work on github"

This reverts commit f4d3cd7660fab42b87cd7231eac338207e51a817.
