myheats

Live heats, scoring and leaderboard for sport events
git clone https://git.in0rdr.ch/myheats.git
Log | Files | Refs | Pull requests | README | LICENSE

ModeNameSize
-rw-r--r--.env53L
-rw-r--r--.eslintrc.cjs15L
-rw-r--r--.gitignore31L
-rw-r--r--AUTHORS.md3L
-rw-r--r--CHANGELOG.md93L
-rw-r--r--Jenkinsfile20L
-rw-r--r--LICENSE21L
-rw-r--r--README.md129L
-rw-r--r--RELEASE.md6L
-rw-r--r--assets/myheats.svg68468L
-rw-r--r--dev/digital-ocean-app.yaml44L
-rw-r--r--dev/docker-compose.yml26L
-rw-r--r--dev/env53L
-rw-r--r--dev/postgresql.conf844L
-rw-r--r--dockerfiles/api/Dockerfile14L
-rw-r--r--dockerfiles/frontend/Dockerfile38L
-rw-r--r--dockerfiles/frontend/myheats.conf8L
-rw-r--r--docs/DEBUGGING.md18L
-rw-r--r--docs/DEVELOPMENT_SETUP.md26L
-rw-r--r--docs/DIGIALOCEAN.md77L
-rw-r--r--index.html20L
-rw-r--r--nix/shell.nix7L
-rw-r--r--package-lock.json4969L
-rw-r--r--package.json35L
-rw-r--r--public/favicon.ico24838B
-rw-r--r--public/logo192.png9131B
-rw-r--r--public/logo512.png29087B
-rw-r--r--public/manifest.json25L
-rw-r--r--public/robots.txt3L
-rw-r--r--schema/00-athletes.sql22L
-rw-r--r--schema/01-heats.sql20L
-rw-r--r--schema/02-judges.sql21L
-rw-r--r--schema/03-scores.sql29L
-rw-r--r--schema/04-startlist.sql24L
-rw-r--r--schema/05-settings.sql17L
-rw-r--r--schema/99-init-db.sql35L
-rw-r--r--src/api/db.cjs523L
-rw-r--r--src/api/server.cjs917L
-rw-r--r--src/frontend/App.jsx173L
-rw-r--r--src/frontend/Athletes.jsx167L
-rw-r--r--src/frontend/Auth.jsx61L
-rw-r--r--src/frontend/AuthVerify.jsx47L
-rw-r--r--src/frontend/Heats.jsx172L
-rw-r--r--src/frontend/Judges.jsx151L
-rw-r--r--src/frontend/Leaderboard.jsx457L
-rw-r--r--src/frontend/Score.jsx167L
-rw-r--r--src/frontend/Settings.jsx155L
-rw-r--r--src/frontend/Startlist.jsx199L
-rw-r--r--src/frontend/css/App.css256L
-rw-r--r--src/frontend/css/blue.css11L
-rw-r--r--src/frontend/css/index.css41L
-rw-r--r--src/frontend/css/red.css11L
-rw-r--r--src/frontend/css/yellow.css11L
-rw-r--r--src/frontend/main.jsx11L
-rw-r--r--src/frontend/utils.js143L
-rw-r--r--updatecli.d/default.yaml34L
-rw-r--r--vite.config.js7L