Preprint: "REGmon: A web application for athlete monitoring in sport practice and research"
https://sportrxiv.org/index.php/server/preprint/view/342
REGmon is a powerful web-based open source application designed to empower athletes, coaches and other sport practitioners to easily collect, analyze and visualize data. Individual athlete monitoring approaches covering the daily training process can be implemented by using customizable forms, dashboards, analysis templates and user-friendly graphical feedback. Furthermore, REGmon can also be used by researchers to enable efficient and GDPR compliant data management in various scenarios and projects.
- monitor and analyze training processes
- collect data through fully customizable forms
- create templates to easily analyze data and get individual insights
- visualize data using dashboards
- set specific permission settings between athletes, coaches and staff
There are two options for installing this project: using a Docker image (container installation) or installing it directly into your web server's document root (bare metal installation). Choose your installation method depending on your specific requirements and preferences. Based on your chosen installation method, ensure that you have met the necessary installation requirements. For more detailed information about the installation process, please checkout out our installation guide guide.
We recommend opting for the container-based installation method, which only requires Docker Desktop to be installed on your web server. If you prefer to install on bare metal, please be mindful that discrepancies in the versions of installed software components may lead to potential issues.
- Docker Desktop
- Apache (2.4) or nginx or any other php-ready web server
- PHP (8.2)
- with extensions mbstring, zip, zlib, mysqli, pdo_mysql
- MySQL (5.7)
- Additional PHP and JS libraries
- Composer for installation of additional PHP libraries
- npm for installation of additional JS libraries
After installing REGmon, you can access the application via your web browser (e.g. Chrome, Safari, Firefox, etc.). If REGmon is set up on a web server, you may access the web application by typing the URL of your web server adding the "Application Domain name" you have set during the installation process. If you want to test REGmon locally, you can access the application after running the docker image by typing localhost:8000
in your web browser.
Depending on the selected configuration options there are several preconfigured profiles and sample data to test the app. For more detailed information about the usage of REGmon, please checkout out our user guide.
REGmon is licensed under the MIT License. You can find a copy of the license in the LICENSE file in the root of this repository.
REGmon has been developed in and for the multicenter research program "REGman – Optimization of Training and Competition: Management of Regeneration in Elite Sports" (OSF project page), which has been funded by the Federal Institute of Sport Science in Germany. Furthermore, we acknowledge the contribution from CEOS solution GmbH (Bochum, Germany) throughout the project.