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.
- 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
- Rails 5.0.6
- Ruby 2.2.7
- pg 9.6
- Rspec (>75% coverage)
- Seed for dev and production
- 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