Volunteer management platform to help organizations volunteer more effectively
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
assets
config
public
views
.coveralls.yml
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Gruntfile.js
LICENSE
README.md
composer.json
config.php
infuse
package.json
phinx.php
phpunit.xml.dist
test_bootstrap.php

README.md

InspireVive

Build Status Coverage Status Latest Stable Version

Volunteer management platform to help organizations volunteer more effectively

Requirements

  • PHP 7.1+
  • Composer
  • MySQL/MariaDB
  • Redis
  • wkhtmltopdf

Installation

Composer Dependencies

Composer manages all PHP dependencies:

composer install

secrets.php

A secrets.php file needs to be created in the config directory. See secrets.php.example for an example setup. Never commit secrets.php to version control, for security.

Database Migrations

The database migrations can be ran with:

php infuse migrate

Compile front-end assets

The front-end assets can be compiled with grunt:

grunt

Contributing

Please feel free to contribute by participating in the issues or by submitting a pull request. :-)

Tests

The included tests can be ran with:

phpunit

License

Copyright (c) 2015 Jared King

InspireVive is licensed under the GNU GPL v3 license in the LICENSE file. The InspireVive brand and logo are copyrights of InspireVive.