A habit tracker app which treats your goals like a Role Playing Game.
JavaScript CSS HTML Vue CoffeeScript Shell
Latest commit 46ed181 May 30, 2017 @SabreCat SabreCat committed on GitHub Optional feedback on account deletion (#8750)
* Fixed rebase.

* Removed commented out mail sending to pass linting. Styles from settings.styl still not propagating to app.css

* fix(feedback): address PR comments

* fix(style): linting errors
Permalink
Failed to load latest commit information.
.ebextensions Node 6 and NPM 4 (#8081) Dec 12, 2016
.github PRs 2017/04/07 - 2017/04/14 (#8691) Apr 21, 2017
database_reports Merge remote-tracking branch 'remotes/Alys/eyewear1' into develop Nov 29, 2014
gulp Mocha 3 and Coverage (#8601) Mar 28, 2017
keys/google change Google iap-live for Android mobile app gem purchases, at negue… Dec 2, 2015
migrations feat(content): new Mystery Items May 23, 2017
scripts API v3 [WIP] (#6144) May 23, 2016
test Optional feedback on account deletion (#8750) May 30, 2017
vagrant_scripts Updated vagrant script to fix bcrypt missing error (#8670) May 6, 2017
webpack Client Redesign: Inventory pages, secondary menu, misc css and design… May 16, 2017
website Optional feedback on account deletion (#8750) May 30, 2017
.babelrc API v3 [WIP] (#6144) May 23, 2016
.bowerrc rename website/client to website/client-old Sep 14, 2016
.buildpacks refactor(tasks) improve UI consistency Nov 27, 2014
.codeclimate.yml Only list javascript in .codeclimate.yml Aug 2, 2015
.dockerignore Docker improvements (#8297) Dec 28, 2016
.editorconfig Create .editorconfig Sep 7, 2016
.eslintignore v3.79.0 Release (#8551) Mar 10, 2017
.eslintrc fix: eslint: re-order packages Dec 26, 2016
.gitignore Vue Store (#8071) Sep 29, 2016
.nodemonignore Vue Project Setup (#8018) Sep 18, 2016
.nvmrc Node 6 and NPM 4 (#8081) Dec 12, 2016
.travis.yml travis: don't pollute the log with npm output (#8706) May 8, 2017
Dockerfile Updated docker file to use Node (#8704) May 8, 2017
Gruntfile.js New Client: working navigation (#8131) Nov 18, 2016
LICENSE Fix grammar mistakes in license file Jun 21, 2016
Procfile API v3 [WIP] (#6144) May 23, 2016
README.md update / delete outdated README.md files (#8719) May 14, 2017
VAGRANT.md HabitRPG -> Habitica text changes Jul 31, 2015
Vagrantfile.example Change install_node.sh to install npm 3 instead. Default RAM for vagr… May 28, 2016
apidoc.json chore: Remove versioning from apidoc May 25, 2016
bower.json upgrade hello.js to use Facebook API v2.7 Mar 11, 2017
config.json.example Added loggly integration (#8690) May 2, 2017
docker-compose.dev.yml Docker improvements (#8297) Dec 28, 2016
docker-compose.yml Docker improvements (#8297) Dec 28, 2016
gulpfile.js v3.79.0 Release (#8551) Mar 10, 2017
npm-shrinkwrap.json 3.93.1 May 29, 2017
package.json 3.93.1 May 29, 2017

README.md

Habitica Build Status Code Climate Coverage Status Bountysource

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.

We need more programmers! Your assistance will be greatly appreciated.

For an introduction to the technologies used and how the software is organized, refer to Guidance for Blacksmiths.

To set up a local install of Habitica for development and testing on various platforms, see Setting up Habitica Locally.