A Q&A application for small organizations.
Create a Google OAuth Client token, using
http://<yourappdomain>/users/auth/google_oauth2/callback as the client
redirect URI, and set the credentials to
GOOGLE_CLIENT_SECRET environment variables.
Make sure that you enable access to the Google Plus API and the Google Contacts API, as those are required to make
Login via Google work.
Socratic supports one click deploy to Heroku, just click the image above and have your OAuth credentials handy.
Begin by running
bundle install. Ensure configuration is correct in
database.yml and run
rake db:migrate. You should then be able to start the Rails server with
rails s, and login with Google.
Bug reports and pull requests are welcome on GitHub at https://github.com/hcarnes/socratic. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The app is available as open source under the terms of the Apache 2 License.
Everyone interacting in the socratic codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.