Want to help? We track this project in Waffle.io
HRQLS is a data analytics project to help citizens get facts and make decisions by layering various data points on maps. It's an expirement on pulling together various demographics, city data sets, and other local data layers to see if new insights can be gained from seeing it mashed together.
The project was the Best In Show winner at the fall 2015 Hack to Help Hampton Roads hackathon, organized by Dominion Enterprises & Code for Hampton Roads. DE donated $15,000 to Code for America to help usher this project into a useful production system.
- Make sure you have Docker and Docker Compose installed and have at least run through their tutorial.
- Clone this repo.
- If you have PHP 5.x and Composer installed locally on your machine, run
composer install
once in the repo directory to pull dependencies, OR - Use a Composer Docker container to do it for you:
docker run --rm -v $(pwd):/app composer/composer:php5 install
will download a Composer image, mount your repo, download dependencies, and then remove itself. Use our docker-compose-dev-example.yml
as a starting point. If you copy it todocker-compose.yml
and change something like the port to your preference, you can bring up the site so you can start editing in your repo with justdocker-compose up -d
.- The defaults with the compose file are to use our prod elasticsearch instance and use our pre-built image rather then building your local repo. If you need to change things like composer add-on's or custom Apache commands, you'll need to use a
build: .
line in docker-compose rather then theimage: code4hr/hercules:docker
line
- @BretFisher - PM and CfA Sponsor
- @DerekDrummond - Professional code typer
- @KrishnaRanga - Master of AJAX
- @JosiahBaker - Data Dude
- @JasonBennett - Master of Automation
- @AliciaSedarski - Makes it look pretty
The autoloader will resolve any references to "HRQLS" to src/HRQLS.