BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Modern, web-based sail race scoring for Irish yacht clubs and class associations. Accessible, correct, and built to last.
Sports & fitnessTypeScript · ShellGitHub @sailscoringOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A web application for managing sail racing series, race days, and results.
Taken from the repository README
Loading the full README.
Read the full README ↗A web application for managing sail racing series, race days, and results.
Handles scratch (position-based) scoring, result codes, discard rules, and series standings per World Sailing Racing Rules of Sailing (RRS) Appendix A.
Live: app.sailscoring.ie — sign in with a magic link to your email.
/p/{workspace}/{series}; HTML and JSON export; optional FTP upload to a club's own sitepnpm install
pnpm db:up # local Postgres in a container; see docs/local-dev-scripts.md
pnpm dev:local # `next dev` against the local Postgres
Run tests:
pnpm test:unit # Vitest unit tests (no DB)
pnpm test:unit:db # adds the Postgres-backed tests
pnpm test:e2e # Playwright end-to-end suite
Deploy:
pnpm deploy # preview
pnpm deploy:prod # production
See DEPLOY.md for custom domain setup, docs/workspace-provisioning.md for setting up a shared org workspace via the pnpm provision-org CLI, docs/cli.md for the sailscoring CLI (bulk import, publish, and read access to the API), and docs/ for design docs, ADRs, and requirements.
Contributions are welcome — see CONTRIBUTING.md for the
development setup, testing expectations, and the DCO sign-off. Project spaces
are covered by the code of conduct. To report a
security vulnerability, see SECURITY.md.
The scorers whose testing and feedback shaped the application, and the
organisations supporting it, are credited in
CONTRIBUTORS.md.
MIT — see LICENSE. Copyright Mark McLoughlin.
The "Sail Scoring" name and logo are trademarks of Mark McLoughlin and are not covered by the code license. Anyone may fork and run the software; operating a service under the Sail Scoring name requires permission.