Payback is a free app to help you track expenses with your friends and roommates. You don't have to remember who owes you money, when you lent it, or who's already paid you back. Just let Payback know and it will remember all the details for you! The site is designed with phones in mind, and looks great for when you're on the go.
Getting started with Payback is simple. Once you've signed up for an account, you can create groups to track your expenses. You can invite your friends to join your group by email and get started instantly.
Adding expenses to Payback is easy. You can select whether you want to divide the amount among all members of a group, or just a few. You're given two options when adding a new expense - Split Evenly or Payback, which determines how the cost will be split. That's all there is to it! Payback will take care of all the math for you, and never forgets.
Of course! Pull requests and suggestions are more than welcome. There's always work to be done and improvements to be made, and I welcome any input. I'm sure I'll get around to creating a wiki with more extensive notes later, but here's a the tl;dr version of the todo list:
- Facebook integration - signup and friend invitations (unfortunately must be done)
- Group chat (tech demo more than anything - see redis branch)
- I should probably write some actual tests at some point.
Payback runs on Rails 3.1 and uses sqlite in development. Assets are handled through SCSS and CoffeeScript.
git clone [email protected]:andrewberls/Payback.git
bundle install
rake db:setup
rails server