A peer-to-peer betting system to meet your goals!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
public
script
spec
vendor
.gitignore
.travis.yml
Gemfile
Gemfile.lock
README.md
README.rdoc
Rakefile
config.ru

README.md

BetterBet

We all like to make personal goals. Lose weight. Eat healthy. Save money. The problem is that most of us don't have anyone to keep us accountable.

BetterBet is peer-to-peer accountability system that gamifies the goal achievement process. Wanna prove to others that you can achieve your goal? Simply bet money against your accountability buddy. If you don't meet your goal, then your money goes to your friend. If you do meet your goal, and your accountability buddy confirms this, then the money is yours to keep.

Getting Started

Create an account at BetterBet. You can either use your email or Facebook account. Note that you will need to provide your credit card information. To become an accountability buddy, you will also need to provide your bank account information in your user profile.

Fees

BetterBet requires a one-time charge of 50 cents to get started. BetterBet will not make any other charges until you fail to meet your goal.

Money Transfers

BetterBet uses the Stripe API for handling payments. We never store your credit card or bank account information on our system.

Major Features

Friends

  • Search for friends
  • Add friends
  • See friends' recent activity

Goals

  • Create goals
  • Set deadlines
  • Select friend as accountability buddy
  • Mark goal as completed

Alerts

  • See alerts to notify user when deadline has arrived
  • See alerts to confirm the completion of friends' goals

User Interface

  • Mobile-first, responsive design

Technology Stack

  • Ruby on Rails
  • JavaScript
  • Bourbon Neat and SASS
  • RSpec and Capybara

BetterBet Contributors: