Skip to content

Front and Back-office of a Theater's Company scheduling shows - private social network

License

Notifications You must be signed in to change notification settings

fitchMitch/show_caster

Repository files navigation

Showcaster

Code Climate Build Status

This work intends to ease Improvisation Theater Companies management. It is a private social network as well as a tool to organize shows and trainings. Each show gets programmed with its set of actors, and concert hall. Each one is synched with the company's Google Agenda. Possibility to upload and crop photographs taken during the shows. Splash page for audience displaying basic information about the players and the future shows; it registers emails with the Company's MailChimp account.

Also Featuring

  • Oauth2 Google authentication
  • Invitation workflow
  • Roles management
  • Users committees management
  • Courses management wether with an external coach or internally
  • Training exercice database
  • Dashboard for players statistics with their role on stage
  • Poll management (Doodle's way : dates, opinions, secret ballots) with Sidekiq Poll Reminders
  • Commontator's comments
  • I18n

Other

  • Rails 5.0.6
  • Ruby 2.2.7
  • pg 9.6
  • Rspec (>75% coverage)
  • Seed for dev and production

Contributing

  • 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