1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00
Files
wrestlingdev.com/README.rdoc

71 lines
1.8 KiB
Plaintext

== README
This application is being created to run a wrestling tournament.
Heroku production:
<tt>https://wrestlingapp.herokuapp.com</tt>
Development details:
* Ruby 2.2.2
* Rails 4.2.0
* Install gems without production <tt>bundle install --without production</tt>
* Test with minitest <tt>rake test</tt>
* Seeds created for development <tt>rake db:seed</tt>
* Development login email: <tt>test@test.com</tt> password: <tt>password</tt>
Docker instructions:
* Building the image <tt>docker build -t wrestling .</tt>
* Running the image (as development) <tt>docker run -it --rm -p 3000:3000 wrestling</tt>
* Developing in docker by mapping your work directory <tt>docker run -it -p 3000:3000 -v /Your/path/to/wrestlingApp:/wrestlingApp --rm wrestling /bin/bash</tt>
What the app does now:
* Allows tournaments to be set up by someone logged in
* Allows schools, wrestlers, weights, and mats to be created by someone logged in
* Generates matchups for a pool to bracket type tournament for 2-16 wrestlers
* Assigns bout numbers for each match based on round and weight class
* Shows view of pools/brackets
Things that need to be done:
* CLEAN UP MATCH GENERATION WITH MATCH MODEL BEING USED AGAIN
* Create a printable page for all brackets
* Allow coaches to modify lineups
* Give coaches more specific seed criteria guidlines
* Give tournament director option to include extras or not
* Give table workers access to run match stats
* Create pages for running match stats
* Create logic to determine pool winners and move them on to the brackets
* Create logic to move winners along in the brackets
* Create logic to calculate team scores
* Create logic to assign unfinished bouts to a mat
* Create logic to allow finals matches to be sent to a specific mat
* ?