-
Notifications
You must be signed in to change notification settings - Fork 12
Home
Pete Holiday edited this page Jan 27, 2017
·
3 revisions
##Intro Platinum is a Ruby on Rails application for the Atlanta Flying Disc Club's League Management System. It handles user management, registration, scheduling, and player notifications.
##Infrastructure & External Services We use a collection of external services, gems, and technologies to speed development time and keep from re-inventing the wheel. Here's a summary:
- Hosting - DigitalOcean
- CI/CD - Docker, CircleCI
- Database - MongoDB (via Mongoid)
- Jobs - Sidekiq
- Email - mailgun
- Billing - Braintree
- SMS/MMS - Twilio
- Error Logging - BugSnag
- Front-end - Bootstrap 3, jQuery 2.1, FontAwesome 4.3
##Feature Summary The league management system has a relatively straight-forward mission. Nevertheless, there is a fair bit of functionality. This outline is mostly a place-holder for expanded feature documentation, but also serves the purpose of providing a high-level overview of the app's functions.
- Player Management
- Account creation
- public profile management
- GRank Surveys - This is the league's custom attempt to classify player talent/skill
- League Management
- Creation and configuration
- Registration and Payment
- Draft List Generation
- Draft Result Import
- Complimentary Registrations
- Cores and Pairs
- Games
- Schedule Import
- Game Score Reporting
- Game Spirit Score Reporting
- Rain-out Notifications
- Field Locations