Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stevegrossi/habits
An Elixir/Phoenix app for tracking daily habits, ready to deploy to Heroku.
https://github.com/stevegrossi/habits
elixir habit-tracking heroku phoenix react
Last synced: 28 days ago
JSON representation
An Elixir/Phoenix app for tracking daily habits, ready to deploy to Heroku.
- Host: GitHub
- URL: https://github.com/stevegrossi/habits
- Owner: stevegrossi
- Created: 2016-06-12T14:09:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T19:15:56.000Z (over 4 years ago)
- Last Synced: 2024-08-04T01:16:32.114Z (4 months ago)
- Topics: elixir, habit-tracking, heroku, phoenix, react
- Language: Elixir
- Size: 1.03 MB
- Stars: 61
- Watchers: 7
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- open-production-web-projects - Habits - An Elixir/Phoenix app for tracking daily habits, ready to deploy to Heroku. (Elixir / Phoenix)
README
# Habits
[ ![Codeship Status for stevegrossi/habits](https://codeship.com/projects/4f089590-12d6-0134-4498-76fd620179ca/status?branch=master)](https://codeship.com/projects/157431)
[![SourceLevel](https://app.sourcelevel.io/github/stevegrossi/habits.svg)](https://app.sourcelevel.io/github/stevegrossi/habits)An Elixir/Phoenix application for tracking daily habits.
![in-app screenshot](https://raw.githubusercontent.com/stevegrossi/habits/master/screenshot.png)
## Development Setup
- Clone this repository with `git clone [email protected]:stevegrossi/habits.git`
- Open that directory with `cd habits`
- Install dependencies with `mix deps.get`
- Create and migrate your database with `mix ecto.setup`
- Install Node.js dependencies with `npm install`
- Start Phoenix with `mix phx.server`You should now see the app by visiting [`localhost:4000`](http://localhost:4000) from your browser.
## Deploy
Want your own copy of Habits on Heroku?
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/stevegrossi/habits)
Once you deploy to Heroku, you’ll be redirected to the registration page to create your Habits account. Habits allows only one account, so once you sign up, no one else will be able to. This is intentional: Heroku’s free database plan is limited to 10,000 habits and check-ins, which you’ll probably want all to yourself.