Project Picture
Project Picture

Web Development

$1000 Apply!

The Canadian Intercollegiate Sailing Association (CICSA)


The Canadian Intercollegiate Sailing Association (CICSA) is looking for someone to bring their scoring system online. Currently tracked in Excel, CICSA would like to have a more accessible and up to date score page, providing more information to sailors during a regatta.

The formulas and systems used to score sailing regattas are all relatively simple; tie-breakers and penalties add a level of complexity to the scoring system (dictated by World Sailing and the Racing Rules of Sailing). The overall league rankings are determined using a newly created weighted balancing system.

CICSA would like for teams to each have their own accounts where they can enter their rosters and select which sailors will be sailing at each event. Additionally, when a team is hosting a regatta, they should be able to easily and quickly enter in the score of each boat (or school) for every race. It’s extremely important that this information be available online as soon as possible, because sailors use information on their places relative to other schools strategically during large events (for example, after 8 races in a day, it might be in one school’s best interest to only focus on beating one other school, ignoring the other competition, to secure a leading overall score). At the end of the day, someone should be able to open the CICSA web page, see the league standings, then dive in to the specifics of a regatta, seeing who sailed in which races and in what place they came.

Similar scoring systems exist, but typically use proprietary systems owned by a sailing league, and open-source programs don’t provide as much live scoring functionality.

Send in your resumé if you're interested in discussing this project further with the client!

Learning Opportunities

  • Gain experience with both front-end and back-end development
  • Work with a professional client
  • Plan and execute a large-scale project


  1. Meet with the CICSA team members to run through the project, as needed

Required Skills

  • Strong database and backend development knowledge

This project accepts applications on a rolling basis, and could be closed at any time.

Please send your resumé to with the subject line "YourName_ProjectName_Application."

Want to learn more? Have questions about our process?

We'd love to hear from you.