https://github.com/trackerproject/trackerapp
An interactive web application for the analysis of sports data from GPS-enabled tracking devices
https://github.com/trackerproject/trackerapp
data-visualization r shiny sports-app web-app web-development
Last synced: 3 months ago
JSON representation
An interactive web application for the analysis of sports data from GPS-enabled tracking devices
- Host: GitHub
- URL: https://github.com/trackerproject/trackerapp
- Owner: trackerproject
- Created: 2018-07-09T16:15:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-15T12:02:11.000Z (almost 4 years ago)
- Last Synced: 2025-09-08T16:09:38.061Z (5 months ago)
- Topics: data-visualization, r, shiny, sports-app, web-app, web-development
- Language: R
- Homepage: https://trackerproject.github.io/trackeRapp/
- Size: 49.3 MB
- Stars: 33
- Watchers: 2
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.Rmd
Awesome Lists containing this project
README
---
output: github_document
---
[](https://cran.r-project.org/package=trackeRapp)
[](https://travis-ci.org/trackerproject/trackeRapp)
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
# trackeRapp 
[**trackeRapp**](https://trackerapp.com) is a
[**shiny**](http://shiny.rstudio.com) interface for the analysis and
tracking of athletic activity data in R.
**trackeRapp** builds on the extensive infrastructure provided by the
[**trackeR**](https://cran.r-project.org/package=trackeR) R package to
provide a user-friendly web-interface of an integrated workflow for
the analysis of running, cycling and swimming data from GPS-enabled
tracking devices. The interface offers a range of flexible interactive
visualisations and data-analytic tools.
**trackeRapp** offers functionality to import, clean and organise data
from raw activity files of popular formats (tcx, gpx, json and db3) in
a structured R object, and finally to export that object so that it
can be used for future analyses not only within **trackeRapp** but
also for more advanced modelling in R.
## Installation
**trackeRapp** can be installed by typing
```{r eval = FALSE}
install.packages("trackeRapp")
```
The development version of **trackeRapp** can also be installed directly from github by doing
```{r eval = FALSE}
# install.packages("remotes")
remotes::install_github("trackerproject/trackeRapp")
```
## Getting started
See the [**tour de trackeRapp**](https://trackerproject.github.io/trackeRapp/) pages for tutorial videos, explanation of the workflow and visualizations that **trackeRapp** offers, and to, generally, learn more about **trackeRapp** and all of its capabilities.
Below are just a few screenshots from the **trackeRapp** web interface
```{r out.width='95%', fig.align='center', fig.cap='Home page', echo=FALSE}
knitr::include_graphics('README_files/loading.png')
```
```{r out.width='95%', fig.align='center', fig.cap='Session summaries', echo=FALSE}
knitr::include_graphics('README_files/evening_sessions.png')
```
```{r out.width='95%', fig.align='center', echo=FALSE}
knitr::include_graphics('README_files/map.png')
```
```{r out.width='95%', fig.align='center', echo=FALSE}
knitr::include_graphics('README_files/session_summaries.png')
```
```{r out.width='95%', fig.align='center', echo=FALSE}
knitr::include_graphics('README_files/zones_multiple_sessions.png')
```
```{r out.width='95%', fig.align='center', echo=FALSE}
knitr::include_graphics('README_files/selected_workouts.png')
```
## Video channel
**trackeRapp** has a dedicated [YouTube
channel](https://www.youtube.com/channel/UCY6y-pw8d1kek1WAIWiVhhw). The
channel features video tutorials about **trackeRapp** and the
workflow it provides.
## Launching the user-interface
The web-interface can be accessed remotely at or on a local machine by doing:
```{r example, eval=FALSE}
# Load the package
library("trackeRapp")
# Open the interface in the browser
trackeR_app()
```
## Code of Conduct
Please note that this project is released with a [Contributor Code of Conduct](CONDUCT.md). By participating in this project you agree to abide by its terms.