/training-manager

Training Manager will help you to store your training data and shows a pretty preview, statistics, ratings, progress through the period. Also can help with personal data like weight and height etc. As an alternative to Google Sheets and/or Google Calendar.

Primary LanguageJavaMIT LicenseMIT

About Training Manager

Application named "Training Manager" will help you to store your training data and shows a pretty preview, statistics, ratings, progress through the period. Also, can help with personal data like weight and height etc. As an alternative to Google Sheets and/or Google Calendar.

Description

Application consists of two modules: training-manager-api (backend and admin panel of the application) and training-manager-ui (UI of the application).

Start locally

mvn <env variables: -DvariableName='value'> clean install
java <env variables: -DvariableName='value'> -jar <jar location>

Environment variables:

Java env:

  • POSTGRES_DB_URL (default: 'jdbc:postgresql://localhost:5432/skynet_training_manager') - URL for postgres
  • POSTGRES_DB_USERNAME (default: 'postgres') - database username
  • POSTGRES_DB_PASSWORD (default: 'postgres') - database password
  • ADMIN_USERNAME (default: 'admin') - system admin username
  • ADMIN_PASSWORD (default: 'admin') - system admin password