Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Animal Management Software for Rescue / Shelters
HTML Ruby JavaScript CSS Other
Failed to load latest commit information.
app feature tests
config feature tests
coverage add sass gem to test
doc initial commit
features update poltergeist
lib fix tests
public fix tests
script adding cucumber tests
spec delete old spec
vendor removed only path from social controllers
.DS_Store merge master
.coveralls.yml add coveralls
.env.example cleanup front end
.gitignore ignore coverage folder
.rspec update gems
.simplecov tweaking travis config
.travis.yml update rails 4.2 and ruby 2.2
Gemfile add sass gem to test
Gemfile.lock add sass gem to test
Procfile procfile cleanup
README.markdown General reformatting. TODO list transformed in GitHub issues.
Rakefile initial commit revert gc
rails_best_practices_output.html best practice update


Build Status Code Climate Dependency Status Coverage Status

Created by Travis Berry and Apple Wood Rescue.

Licensed under the MIT license.

RoR, Twitter Bootstrap, and others are licensed under their respective licenses.


Hospitium is the brain child of Apple Wood Rescue, a small animal rescue in Denver Colorado. Developed to fit the needs of the rescue, it has since been open sourced for anyone to use.

The software is completely free. You can modify it all you want and you can share it with anyone.

You can support the project by:

How to Install

1 - There are several dependencies on other apps/services:

2 - Setup the env variables

  Learn how: Configuration and Config Vars

  To use dotenv copy .env.example to .env and update any configs.

3 - Clone the git repository

$ git clone git://
$ cd Hospitium
$ bundle install

4 - Database

  It must be called animal_development.

  Change connection params in the /config/database.yml, if needed.

  Populate it:

$ rake db:create
$ rake db:migrate
$ rake db:seed

5 - Running

$ rails s

Visit localhost:3000 to test it.

6 - Sign in

  • Login: admin
  • Password: pleasechange

  The dashboard can be found at localhost:3000/admin.

7 - Change your admin password

  This is very important!

  Change the organization name also if you so choose.


  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
Something went wrong with that request. Please try again.