The Maprunner Archive of British Orienteering Records (Arbor) includes results from all major British orienteering events dating back to around 2000.
In April 2024 it contains 158 events with over 216,000 individual results.
The back end is written using the Fat-Free php framework with a SQLite database.
The front end is built using Vite and uses amongst other things:
See the Wiki for details of how to import results for new events (in case I forget).
In the project directory, you can run:
Runs the app in the development mode. Open http://127.0.0.1:5173/arbor/ to view it in the browser.
You need to be running XAMPP (or some other Apache server) as well to service API calls which get proxied to http://localhost/arbor in vite.config.mjs
Builds for production with output to the dist
directory. Sync this directory to the server.
At present this does not include the php back end. /api needs to be synced to the server separately