ITADN
oreplay/oreplay-frontend
README.md

O-Replay Frontend: Live Orienteering Results

By Orienteers, For Orienteers

O-Replay is a modern, fully-featured, open-source web service for live orienteering results. We not only support regular Foot-O races but also other disciplines such as Rogaining and Relays.

Key features include:

  • Online controls
  • Digital tickets
  • Live-updated splits tables

You can find detailed information about the project and its features on our About Us page.

The project consists of three main repositories:

  • O-Replay Frontend: A React web application (you are here)
  • O-Replay Backend: A CakePHP server application
  • O-Replay Desktop Client: A Java desktop app for uploading results from non-integrated timekeeping software

Contributing

Everyone is welcome in the O-Replay community. There are several ways to contribute:

  • 🌐 Translating: Translations are managed through Weblate. Visit our translations wiki for more details.

  • 💻 Contributing Code: You can contribute to any of our repositories.

    • For backend or desktop client contributions, see their respective repositories.
    • For frontend contributions, visit our contributing wiki.

Integrating with O-Replay

To integrate with O-Replay, refer to the backend repository. We provide a public API for external systems to interact with our platform.