A web app for tracked shared daily goals.
- Clone repo, run
composer install
. - Copy
.env.example
to.env
and fill out your database credentials. - Run
php artisan key:generate
and make sure this key is applied to.env
. - Run
php artisan migrate --seed
to set up the database.
Health makes use of Laravel's Elixir library for front-end development. In order to work on JS components:
- Ensure you have Gulp installed globally, and run
npm install
in the project directory. - Run
gulp watch
while you are developing to automatically compile changes.
Health is based on the following Open Source components:
- Laravel 5.1 for authentication, administration interfaces and data APIs
- React + Redux for the Fill and Leaderboard interfaces (thus far)
- A tiny amount of jQuery to simplify API requests (this will be obliterated at some point soon)