https://github.com/dysbulic/habit_tracker
Android app for tracking habits
https://github.com/dysbulic/habit_tracker
Last synced: 2 months ago
JSON representation
Android app for tracking habits
- Host: GitHub
- URL: https://github.com/dysbulic/habit_tracker
- Owner: dysbulic
- License: apache-2.0
- Created: 2013-09-05T19:52:37.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2015-01-19T09:02:05.000Z (over 10 years ago)
- Last Synced: 2025-02-13T04:29:46.443Z (4 months ago)
- Language: JavaScript
- Homepage: https://play.google.com/store/apps/details?id=org.dhappy.habits
- Size: 27.9 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Habit Tracker
=============This is a rewrite of an [android app](https://play.google.com/store/apps/details?id=org.dhappy.habits) in Ember.js backed by Couchbase.
# Live
The [current test server](http://hbit.herokuapp.com)
# Running
To run locally, you'll need CouchDB to serve the data. `sudo apt-get install couchdb` in Ubuntu. The program relies on views to operate. To create these, run:
COUCH_USER=will COUCH_PASS=secret node bin/make_views.js
The application is currently set up to deploy to Heroku. Though the application is straight HTML/JS there are issues passing credentials and cookies to ports other than 80. So, the Rack setup runs a reverse proxy — everything under `/db/` gets sent to the Couch server which is configured in [config.ru](config.ru).
The application can also be built with Cordova to run on a mobile device. Simply execute `cordova run android` to run the app.