1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00
2015-02-09 11:02:00 -05:00
2013-12-23 11:04:30 -05:00
2013-12-23 11:04:30 -05:00
2013-12-23 11:04:30 -05:00
2013-12-23 11:04:30 -05:00
2013-12-23 11:04:30 -05:00
2015-05-14 19:47:28 -04:00
2015-04-22 09:53:02 -04:00
2013-12-23 11:04:30 -05:00

== 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

* ?
Description
No description provided
Readme MIT 8.9 MiB
Languages
Ruby 73.1%
HTML 15.3%
JavaScript 10.9%
Shell 0.5%
CSS 0.2%