Skip to content

Source code for calculating points and placings for the PAPO Orienteer of the Year competition

License

Notifications You must be signed in to change notification settings

papo-club/oy-points

Repository files navigation

Orienteer of the Year

What is OY?

This repo contains the source code for calculating points and placings for PAPO Orienteering Club's Orienteer of the Year competition.

The competition consists of 5-8 events of various disciplines and terrain types throughout the year, and club members can earn points in each of them based on their performance in that event. At the end of the year, the orienteer in each category with the most points is crowned the Orienteer of the Year. Rules for points allocation and more information on the competition can be found on the PAPO website here.

The competition is heavily inspired by the Ultimate Orienteer competition run by Cascade Orienteering Club in the USA.

Repo structure

This repo contains the frontend (written with React), which displays points as they are updated throught the year, as well as key graphs and stats about the year.

It also contains the backend, which is written with Express, and the points calculation scripts, which are written in Python.

The repo is intended to be used with a MySQL database. The currently used schema can be found in MySQLDump XML format at database/schema.

Website screenshots

points stats

About

Source code for calculating points and placings for the PAPO Orienteer of the Year competition

Topics

Resources

License

Stars

Watchers

Forks