Welcome to Adopt Don't Shop, a web app project built on Rails as part of the curriculum for the Flatiron School.
- Structure MVC framework with Rails gem’s DSL (v5.1.5)
- Use OmniAuth for OAuth authentication with Google
- Incorporate use of jQuery to display content changes
- Design database schema and configure ActiveRecord associations
- Configure bcrypt gem for securing passwords
The Ruby version used is 2.3.3p222.
The purposed of this site (and my eventual hope for it) is to encourage the adoption of animals from shelters instead of purchasing pets from breeders. With the overwhelming number of animals awaiting adoption, many are euthanized (if they are not held in no-kill shelters), something that will only happen with more frequency unless people seeking pets opt to adopt from these shelters instead of seeking out breeders.
To view on a local environment after cloning the repo, install the required Gems:
$ bundle install
Create, migrate, and seed the local database:
$ rake db:create
$ rake db:migrate
$ rake db:seed
A local server can be started by running:
$ rails s
Adopt Don't Shop is deployed on Heroku here. If there are any bugs or issues, please raise an issue on the GitHub repo and specify that the problem is with the hosted version of the app.