Skip to content

❓A collaborative question and answer app for employees at small organizations. Rails, JavaScript, jQuery, HTML, CSS, Bootstrap, Postgres

License

Notifications You must be signed in to change notification settings

hcarnes/socratic

Repository files navigation

Thoughtful Cat (Logo)

Socratic

A Q&A application for small organizations.

Deploy

Installation

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_ID and 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.

One click login

Socratic supports one click deploy to Heroku, just click the image above and have your OAuth credentials handy.

Local development

Begin by running bundle install. Ensure configuration is correct in database.yml and run rake db:create followed by rake db:migrate. You should then be able to start the Rails server with rails s, and login with Google.

Contributing

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.

License

The app is available as open source under the terms of the Apache 2 License.

Code of Conduct

Everyone interacting in the socratic codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

About

❓A collaborative question and answer app for employees at small organizations. Rails, JavaScript, jQuery, HTML, CSS, Bootstrap, Postgres

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published