Mastery project for gSchool
Ruby JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
log
public
script
spec
vendor
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
private_pub.ru

README.md

Enigmates

Code Climate Coverage Status Build Status

Solvin' puzzles. Bring your friends.

About Enigmates

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).

Visit Enigmates's production site

Production server is available at enigmates.herokuapp.com.

WeTube Production

Install Enigmates locally

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.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Contact

Feel free to contact me via Twitter: Geoff Schorkopf