Provide searching, statistics and visualization for activities from runkeeper.com.
node 8.10.0
or higher in combination withnpm 5.7.1
or higher oryarn 1.5.1
or higher, used in this repository
# clone project
git clone https://github.com/inpercima/run-and-fun
cd run-and-fun
# copy application.properties to application-default.properties
cp src/main/resources/application.properties src/main/resources/application-default.properties
# use existing runkeeper app or register new app at http://runkeeper.com/partner/applications
# define app.clientId, app.clientSecret and app.redirectUri within application-default.properties and remove all unchanged properties
# install tools and frontend dependencies
yarn
# or
npm install
# run project within gradle
./gradlew bootRun
# alternatively build and run project as jar
./gradlew build
java -jar build/libs/run-and-fun-*.jar
# open site with browser
http://localhost:8080/
# run karma tests with jasmine
npm test