Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fitchmitch/show_caster
Front and Back-office of a Theater's Company scheduling shows - private social network
https://github.com/fitchmitch/show_caster
player poller ruby theater-company
Last synced: about 1 month ago
JSON representation
Front and Back-office of a Theater's Company scheduling shows - private social network
- Host: GitHub
- URL: https://github.com/fitchmitch/show_caster
- Owner: fitchMitch
- License: mit
- Created: 2018-04-20T09:17:07.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T11:17:06.000Z (almost 2 years ago)
- Last Synced: 2023-03-02T10:41:48.355Z (almost 2 years ago)
- Topics: player, poller, ruby, theater-company
- Language: Ruby
- Homepage: http://www.les-sesames.fr
- Size: 9.46 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Showcaster
[![Code Climate](https://codeclimate.com/github/fitchMitch/show_caster.png)](https://codeclimate.com/github/fitchMitch/show_caster)
[![Build Status](https://travis-ci.org/fitchMitch/show_caster.svg?branch=master)](https://travis-ci.org/fitchMitch/show_caster)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