Git Product home page Git Product logo

rescuerails's Introduction

RescueRails

Code Climate Gemnasium Build Status Coverage Status Stories in Ready

Rails 5.0.x Ruby 2.3.1 Postgresql 9.6.x

About

RescueRails is the public facing website for Operation Paws for Homes, as well as the private system used by the rescue for managing dogs, adopters and staff.

Setup in dev

git clone [email protected]:ophrescue/RescueRails.git
cd RescueRails
bundle install

Create database.yml file, and use postgres

rake db:setup
rake db:seed

You're also going to need to setup the auto incrementor in postgresql on the dogs.tracking_id column. Run these commands for both your development and test databases:

psql                                            //launch Postgresql command line
\list                                          //to get a list of your databases if you don't remember
\connect TheNameOfYourDatabase
CREATE SEQUENCE tracking_id_seq START 1;
\q                                              //quit and return to command prompt.

Fire up the app and see what happens. App is setup to run SSL always, might want to use POW as your webserver in dev.

See db/seeds.rb for default admin login info

Running Tests

Tests are run via Headless Chrome, which will require Google Chrome and ChromeDriver.

brew install chromedriver

Contributing

Submit a volunteer application at https://ophrescue.org/volunteer if you'd like to be part of the team. Pull Requests from non-team members will still be considered. Work item priority is tracked on Waffle.io Stories in Ready

Licensing

  • Source code written for this project has been licensed under the Apache 2.0 license
  • 3rd party libraries that may appear are licensed as identified.
  • Logos and images remain copyright of their respective owners.
  • Documents appearing in public\docs remain property of Operation Paws for Homes, Inc. and may not be reused without written permission.

rescuerails's People

Contributors

blai00 avatar chrisdambrosio avatar lnzd17 avatar markottaviani avatar taratip avatar thedudewiththething avatar tobymurray avatar waffle-iron avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.