This project is under construction. The MVP, however, is currently available at the production site below.
Enigmates is an open source project for gSchool, built as a mastery project by Geoff Schorkopf. Enigmates sharpens your mind with daily puzzles you can solve simultaneously with friends -- or with a complete stranger. Modes include 'versus' and 'co-op', and puzzle varieties include map challenges, sporcle-styled lists, and more. The app uses Faye for pubsub, d3 for puzzle visuals, and Omniauth for authorization (Twitter, Google, and Facebook).
Production server is available at enigmates.herokuapp.com.
To install and deploy:
- Pull down repository
bundle install
- rake db:migrate; rake db:seed
unicorn -p 8080
rackup private_pub.ru -s thin -E production
To run tests, run rake db:test:prepare; rspec
.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Feel free to contact me via Twitter: Geoff Schorkopf