Skip to content

This website lets users save swimmers details and their PBs to a Google Cloud MySQL database. The user can then specify the requirements for a relay team, and on submission they will receive a report on every combination of swimmers and strokes possible. The records are ranked by their total time, fastest to slowest.

License

Notifications You must be signed in to change notification settings

chrisjpm/Swimming-Relay-Order-Calculator

Repository files navigation

Swimming Relay Order Calculator 🏊

What is the purpose of this website?

The user can enter swimmers' names and times via completing a form on the site - this will be stored on a database. They can then detail the requirements of a relay team and select which swimmers they want to include, from which they will receive a report on different combinations of swimmers and strokes with their total time and an option to download.


Why have I created this?

I've sometimes seen my coaches struggle with who to put in a relay team, and for medley relays who to put on each stroke (as they may be faced with many swimmers good at the same strokes), so I decided to take on this project for my Advanced Higher assignment.


Limitations of this project. 😔

As there is the constraint of 9 months to complete this assignment (in addition to other school work) I have decided on the following:

  • No user login / indivdual (private) records.
  • Upload via html form and export via CSV only.
  • Will be hosted on heroku until such a time I want/can afford hosting.

Mark awarded: 100% - 60% of the overall grade.

About

This website lets users save swimmers details and their PBs to a Google Cloud MySQL database. The user can then specify the requirements for a relay team, and on submission they will receive a report on every combination of swimmers and strokes possible. The records are ranked by their total time, fastest to slowest.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks