Skip to content
Make it or Break it- Habit app
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp
vendor/assets
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Make it or Break it

Make it or Break it is a web app for making new habits and breaking bad habits. This app came about because I wanted a way to track my habits and have incentive to check-in.

Features:

  • Sign in and sign up using Google Oauth2
  • Reminder emails sent out with SendGrid and Heroku Scheduler.
  • Weekly progress tracked with a progress bar
  • Long term progress tracked with a calendar
  • Marshmallow character to cheer users on towards their goal
  • See step count using the Google Fit API

See it deployed at https://makeitorbreakit.herokuapp.com/

Technology

This is a Ruby on Rails application using

  • Ruby (version 2.4.0)
  • JavaScript
  • Scrollmagic
  • Database: SQLite 3 in development and PostgreSQL in produciton

Gems

  • devise
  • simple calendar
  • omniauth-google-oauth2
  • sendgrid-ruby

APIs

  • Google Oauth 2
  • Google Fit
  • SendGrid
You can’t perform that action at this time.