From 64096b8c54d4af70d958e0251bb555675ca406d4 Mon Sep 17 00:00:00 2001
From: Cagri Tasci <cta@novatecgmbhde.onmicrosoft.com>
Date: Mon, 4 Jul 2022 16:05:28 +0200
Subject: [PATCH] zip content offloaded

---
 .DS_Store                                     | Bin 0 -> 6148 bytes
 Training_VS_TKSR2.zip                         | Bin 425599 -> 0 bytes
 athlete-service/.DS_Store                     | Bin 0 -> 6148 bytes
 athlete-service/.idea/.gitignore              |   3 +
 athlete-service/.idea/athlete-service.iml     |   9 +
 athlete-service/.idea/misc.xml                |   4 +
 athlete-service/.idea/modules.xml             |   8 +
 athlete-service/athlete-service/.DS_Store     | Bin 0 -> 6148 bytes
 athlete-service/athlete-service/.gitignore    |  33 ++
 athlete-service/athlete-service/mvnw          | 316 ++++++++++++++++++
 athlete-service/athlete-service/mvnw.cmd      | 188 +++++++++++
 athlete-service/athlete-service/pom.xml       |  70 ++++
 athlete-service/athlete-service/src/.DS_Store | Bin 0 -> 6148 bytes
 .../athlete-service/src/main/.DS_Store        | Bin 0 -> 6148 bytes
 .../athlete-service/src/main/java/.DS_Store   | Bin 0 -> 6148 bytes
 .../src/main/java/tk/.DS_Store                | Bin 0 -> 6148 bytes
 .../src/main/java/tk/sr/.DS_Store             | Bin 0 -> 6148 bytes
 .../main/java/tk/sr/athleteservice/.DS_Store  | Bin 0 -> 6148 bytes
 .../AthleteServiceApplication.java            |  13 +
 .../controller/AthleteController.java         |  35 ++
 .../controller/AthleteUIController.java       |  57 ++++
 .../tk/sr/athleteservice/entity/Athlete.java  |  27 ++
 .../repository/AthleteRepository.java         |  11 +
 .../service/AthleteService.java               |  16 +
 .../service/PersistentAthleteService.java     |  45 +++
 .../src/main/resources/application.properties |  11 +
 .../src/main/resources/templates/index.html   |  49 +++
 .../AthleteServiceApplicationTests.java       |  13 +
 exercise-service/exercise-service/.gitignore  |  33 ++
 .../exercise-service/.gitignore               |  33 ++
 .../exercise-service/exercise-service/mvnw    | 316 ++++++++++++++++++
 .../exercise-service/mvnw.cmd                 | 188 +++++++++++
 .../exercise-service/exercise-service/pom.xml |  70 ++++
 .../ExerciseServiceApplication.java           |  13 +
 .../controller/ExerciseController.java        |  32 ++
 .../controller/ExerciseUIController.java      |  44 +++
 .../sr/exerciseservice/entity/Exercise.java   |  33 ++
 .../repository/ExerciseRepository.java        |  14 +
 .../service/ExerciseService.java              |  12 +
 .../service/PersistentExerciseService.java    |  45 +++
 .../src/main/resources/application.properties |  11 +
 .../src/main/resources/templates/index.html   |  38 +++
 .../ExerciseServiceApplicationTests.java      |  13 +
 exercise-service/exercise-service/mvnw        | 316 ++++++++++++++++++
 exercise-service/exercise-service/mvnw.cmd    | 188 +++++++++++
 exercise-service/exercise-service/pom.xml     |  58 ++++
 .../ExerciseServiceApplication.java           |  13 +
 .../src/main/resources/application.properties |   1 +
 .../ExerciseServiceApplicationTests.java      |  13 +
 training-service/training-service/.gitignore  |  33 ++
 training-service/training-service/mvnw        | 316 ++++++++++++++++++
 training-service/training-service/mvnw.cmd    | 188 +++++++++++
 training-service/training-service/pom.xml     | 104 ++++++
 .../TrainingServiceApplication.java           |  15 +
 .../controller/TrainingUIController.java      |  58 ++++
 .../tk/sr/trainingservice/entity/Athlete.java |  15 +
 .../sr/trainingservice/entity/Exercise.java   |  14 +
 .../sr/trainingservice/entity/Training.java   |  13 +
 .../service/AthleteService.java               |  21 ++
 .../service/ExerciseService.java              |  19 ++
 .../src/main/resources/application.properties |  11 +
 .../src/main/resources/templates/index.html   | 183 ++++++++++
 .../src/main/resources/templates/style.css    |   6 +
 .../TrainingServiceApplicationTests.java      |  13 +
 64 files changed, 3401 insertions(+)
 create mode 100644 .DS_Store
 delete mode 100644 Training_VS_TKSR2.zip
 create mode 100644 athlete-service/.DS_Store
 create mode 100644 athlete-service/.idea/.gitignore
 create mode 100644 athlete-service/.idea/athlete-service.iml
 create mode 100644 athlete-service/.idea/misc.xml
 create mode 100644 athlete-service/.idea/modules.xml
 create mode 100644 athlete-service/athlete-service/.DS_Store
 create mode 100644 athlete-service/athlete-service/.gitignore
 create mode 100644 athlete-service/athlete-service/mvnw
 create mode 100644 athlete-service/athlete-service/mvnw.cmd
 create mode 100644 athlete-service/athlete-service/pom.xml
 create mode 100644 athlete-service/athlete-service/src/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/java/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/.DS_Store
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/AthleteServiceApplication.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteController.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteUIController.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/entity/Athlete.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/repository/AthleteRepository.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/AthleteService.java
 create mode 100644 athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/PersistentAthleteService.java
 create mode 100644 athlete-service/athlete-service/src/main/resources/application.properties
 create mode 100644 athlete-service/athlete-service/src/main/resources/templates/index.html
 create mode 100644 athlete-service/athlete-service/src/test/java/tk/sr/athleteservice/AthleteServiceApplicationTests.java
 create mode 100644 exercise-service/exercise-service/.gitignore
 create mode 100644 exercise-service/exercise-service/exercise-service/.gitignore
 create mode 100644 exercise-service/exercise-service/exercise-service/mvnw
 create mode 100644 exercise-service/exercise-service/exercise-service/mvnw.cmd
 create mode 100644 exercise-service/exercise-service/exercise-service/pom.xml
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseController.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseUIController.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/entity/Exercise.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/repository/ExerciseRepository.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/ExerciseService.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/PersistentExerciseService.java
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/resources/application.properties
 create mode 100644 exercise-service/exercise-service/exercise-service/src/main/resources/templates/index.html
 create mode 100644 exercise-service/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
 create mode 100644 exercise-service/exercise-service/mvnw
 create mode 100644 exercise-service/exercise-service/mvnw.cmd
 create mode 100644 exercise-service/exercise-service/pom.xml
 create mode 100644 exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
 create mode 100644 exercise-service/exercise-service/src/main/resources/application.properties
 create mode 100644 exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
 create mode 100644 training-service/training-service/.gitignore
 create mode 100644 training-service/training-service/mvnw
 create mode 100644 training-service/training-service/mvnw.cmd
 create mode 100644 training-service/training-service/pom.xml
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/TrainingServiceApplication.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/controller/TrainingUIController.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Athlete.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Exercise.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Training.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/service/AthleteService.java
 create mode 100644 training-service/training-service/src/main/java/tk/sr/trainingservice/service/ExerciseService.java
 create mode 100644 training-service/training-service/src/main/resources/application.properties
 create mode 100644 training-service/training-service/src/main/resources/templates/index.html
 create mode 100644 training-service/training-service/src/main/resources/templates/style.css
 create mode 100644 training-service/training-service/src/test/java/tk/sr/trainingservice/TrainingServiceApplicationTests.java

diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..5093a42663f30e656f8cdce1e70bbcd95db02b36
GIT binary patch
literal 6148
zcmeHK%Sr<=6g{a0TU^+s8zDbn!9SRmcHzQ}{(yZ9S{NN@tGJxKALA$Lxw)6xIu6B+
zqTCDjo=lRH$4N*g0K)Kbeh%~ibm)SuF2ffl<>EDKS<WFbq&9M_k>d<2Mz_D9fUMmy
zCS12W6kN5B^;_Zz3(SyT6y<DMlvCD}ZSqR*za?X8FMGb471OdTxIswI@l0Q`*+tqU
zx>Xvw3a8|3ceR(l-B}k`7-N7DE{T2IWBzF-gIe=z4sF7rJtV)io!m6Mm+$hohexiP
zE8q&a0>7nz9LcoKk)lUez!h)>HVVl35b1)MVWpUk4u<puAhwyEjA{8v6izhE3@b&J
z(1KElN)7hJ2uf#uw0fCgrKofSdwc}zIoJy&q~6(nOw|!GMUSq4E3m7;fqwSn{vS8L
z|946L<qEh0|4M<-9$k-yoRZzGwaLj{8|gQ6F{xK6ZYWHotC)4=Dn6knV}6tbF*B?b
RnM3m*fh2<mSKvn#cn5o|W~~4K

literal 0
HcmV?d00001

diff --git a/Training_VS_TKSR2.zip b/Training_VS_TKSR2.zip
deleted file mode 100644
index d66f17b355ea76e23c77b132c566cd737f1d83bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 425599
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%0A~9xp?$#n3A|C=?eZ
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
XmRlTGzi$1yTOT})d*T?D5#0X)YY`vn

diff --git a/athlete-service/.DS_Store b/athlete-service/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..9616fac8c3daa991b2c7d6a38b3903a7814aa3fa
GIT binary patch
literal 6148
zcmeHK%Sr=55Ukc50v^oK<NSaJ|6mC53;Y2!2`DTCjC$Ua-{q%S{kSZPAOtU=8oFzy
zr)!q2!}c}+TYv2CfE9ox-4S0N=H}<_GrOpa5$U{Rk9Yblj*NdZ=U(H9ycY};{u@5=
ziY@lL<92vH90o6yNdYM!1*Cu!kOC(vPz`l?b>cmuO93fxehT>aq0t?C;g}eo4u%*3
zhzq8}xQ<zZ*gQe(g<~Q!G)pQmsa7L~C7t<Jb-i#*OggNF5346zO(+&m=lw0pVLee%
z3P^#e0++d6dH=ts|1$qiN!m#PDR5Q_*kbdrS@V^ux6WS9du^jX(!J)J?#6Xc7@{2$
jqaAbO?f52&vab1>=e=-D3_9~cC+cUwb&*Md|5o4!Gtn0~

literal 0
HcmV?d00001

diff --git a/athlete-service/.idea/.gitignore b/athlete-service/.idea/.gitignore
new file mode 100644
index 0000000..eaf91e2
--- /dev/null
+++ b/athlete-service/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/athlete-service/.idea/athlete-service.iml b/athlete-service/.idea/athlete-service.iml
new file mode 100644
index 0000000..18ec59d
--- /dev/null
+++ b/athlete-service/.idea/athlete-service.iml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/athlete-service/.idea/misc.xml b/athlete-service/.idea/misc.xml
new file mode 100644
index 0000000..76dd4d2
--- /dev/null
+++ b/athlete-service/.idea/misc.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" project-jdk-name="15" project-jdk-type="JavaSDK" />
+</project>
\ No newline at end of file
diff --git a/athlete-service/.idea/modules.xml b/athlete-service/.idea/modules.xml
new file mode 100644
index 0000000..f80ca92
--- /dev/null
+++ b/athlete-service/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/athlete-service.iml" filepath="$PROJECT_DIR$/.idea/athlete-service.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/athlete-service/athlete-service/.DS_Store b/athlete-service/athlete-service/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..9a874b5768f336915163bb88cd434575b859f936
GIT binary patch
literal 6148
zcmeH~Jr2S!425ml0g0s}V-^m;4I%_5-~tF3k&vj^b9A16778<}(6eNJu~Vz<8=6`~
zboab&MFtUB!i}=AFfm2m$tVxGT*u4pe81nU<hDp!0Y1oNKeq`gKn17(6`%rCU`7h$
zLB3qg=$ZH^RDcT1Ljn6f6u7Y_ThKop2tERUJ<4ua`z!$#D}XiGf~deWTES>lA49C}
z?O@64YO)2RT{MRe%{!}2F))pG(Sih~)xkgosK7*lF7m<7{{#Hn{6A@7N(HFEpDCdI
z{<z=arSfe3cs;A1vTExF2mNw{x1Rtcb`-DSZrCrj0Bf=ZQGxMCz-3^d0zXyY1+O9z
AbpQYW

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/.gitignore b/athlete-service/athlete-service/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/athlete-service/athlete-service/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/athlete-service/athlete-service/mvnw b/athlete-service/athlete-service/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/athlete-service/athlete-service/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /usr/local/etc/mavenrc ] ; then
+    . /usr/local/etc/mavenrc
+  fi
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`\\unset -f command; \\command -v java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  $MAVEN_DEBUG_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" \
+  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/athlete-service/athlete-service/mvnw.cmd b/athlete-service/athlete-service/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/athlete-service/athlete-service/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+  %JVM_CONFIG_MAVEN_PROPS% ^
+  %MAVEN_OPTS% ^
+  %MAVEN_DEBUG_OPTS% ^
+  -classpath %WRAPPER_JAR% ^
+  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/athlete-service/athlete-service/pom.xml b/athlete-service/athlete-service/pom.xml
new file mode 100644
index 0000000..7011613
--- /dev/null
+++ b/athlete-service/athlete-service/pom.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+		 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.springframework.boot</groupId>
+		<artifactId>spring-boot-starter-parent</artifactId>
+		<version>2.6.7</version>
+		<relativePath/> <!-- lookup parent from repository -->
+	</parent>
+	<groupId>tk.sr</groupId>
+	<artifactId>training-service</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<name>training-service</name>
+	<description>Demo project for Spring Boot</description>
+	<properties>
+		<java.version>11</java.version>
+	</properties>
+	<dependencies>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-actuator</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-test</artifactId>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-thymeleaf</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-data-jpa</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.springframework.boot</groupId>
+				<artifactId>spring-boot-maven-plugin</artifactId>
+				<configuration>
+					<excludes>
+						<exclude>
+							<groupId>org.projectlombok</groupId>
+							<artifactId>lombok</artifactId>
+						</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>
diff --git a/athlete-service/athlete-service/src/.DS_Store b/athlete-service/athlete-service/src/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..7b0d36729e2ee777a660f9e8c6709dd97bc2fb68
GIT binary patch
literal 6148
zcmeH~F>V4u3`M`g7D#EfOgRk)$PGpaPQV2S&>%r5BKkQx-ySzvsH0W%E!l7ES!;KH
zv9ktX>-*^w7y&HlPOLmk%$N_j;tOYdpMH*)!|itQBJHgMp3+B5_H$d10#ZN<NC7Dz
z1!kl`9^=dR89kF8MG8oPc_`rDheCJOWb2Gi2Sbbi<iK(m*D*_w#S3IjwoX=PmeYe}
ztHl`N^=KzcURRT?v$w-?_^`aQ`4mI5-VQ5FXjTIXQa}n!6j=0p^z(m9e>MM4T9irw
zDe%t}uwk>?toc%Twm!X{*Y{cVb)%DUIm54?049DEf6&9YUwlE<Wb0&wrXPWjK|u=q
GsR9o}DiW#y

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/.DS_Store b/athlete-service/athlete-service/src/main/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..55c1fcbeb4ba2bef02771ea2748f3e4b0ea5c07d
GIT binary patch
literal 6148
zcmeH~J&wXa427SU6iC~oq@0EW><vZ;POul?uR=%^tEHZ!^Xzf6fqE68XUYD?o>)m<
zk%<A==J)&si~yE&C)OS&X3Pg%aKIgh^Uvveyxp!|q<wV2Q~HR>er^j=Knh3!DIf);
zz>E~gV|@8Jqi52iNC7D@4+Z@DQ0UH@Y@PAxV2BZb99RzHI%Wy7c!8|R*2xOZa(b|A
zwHQOZ9_?hw>uR!f_I6kfAC`AEpJHg%+hK(X&1yhF3P^#80*juHe*W+1ujc<ri&7~d
z1>Q^n8@Auu4PPqH)~DC=`aY|^Zges(XZZ6Iz{HQ@6+Mjm#TR5vwoX=P`Vj~j6r{kv
GD)0dNyb`AX

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/java/.DS_Store b/athlete-service/athlete-service/src/main/java/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..2406a221e3fddd6dd60e917a37ed5ac167d11e64
GIT binary patch
literal 6148
zcmeH~Jr2S!425lAKw|00n1usyg9yP1xB!A~ATa=Yj?VKB1BDq?=vlJA*p1cp4NWZ~
zx_R_#kxoSBaHFg&3`~(v<Sys_cDfv|*NYX>CP^#7I~iPm?IWoG6`%rCfC^B7@hFf-
z`Ft^+N8*!E0V*&O1?>A!;KrJ4LH~3h_y_>bP<F%GX9=)a0j$XuL<OeN3P!8?7-DsA
z2TSg&$rg-u(HuTB@2ob(z%<%L3lf-C2LlzL0s{r6k#~0f@8I9&|3M2=DnJGPOaYy3
z_uCC#D$mxB*R%Q|tF~@%(6=MJ{RAMfqj(8-!}VeduqIm&6&Qa6Tm}Xz@KXhzxB(D6

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/java/tk/.DS_Store b/athlete-service/athlete-service/src/main/java/tk/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..ad4ed559805ae1ed7f168781db3ec32186f1ed7e
GIT binary patch
literal 6148
zcmeH~Jr2S!425mzfW*>~F$)La1`&c2Z~+92NR>eBIXcfj3>0Qmp=ZhdVmDUXH#D_~
z==O2hi1Z?|fE#6PVPuMYCU?1A?&s@i7_L@Gn<cFT?`3rTwU49%RDcRl0V+TRrlUX}
z<%{KX9*Ivv1*pJ86tM3@fg5YG1^v^3;3ELoq3njW&k|s<0$7tRhzd-j6^vH(F~sWL
z4wl?klPwtSqB(qM-dSymfoZgh79=pO4hAYf1x5<YBk%3}-^0Jn|DzVBRDcTnnF8AF
z4!bR0D$mxB*R%RDtF~@%(6=MJ{RAMfqj&{(!}VeduqIm&6&Qa6Tm}Xz@KXhzM)VLu

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/.DS_Store b/athlete-service/athlete-service/src/main/java/tk/sr/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..9ecd1ee21953f117054ccc3e0a734b57bad9b277
GIT binary patch
literal 6148
zcmeHKOG*P#5UkcL0)k}e@?F6jJVHEy7f_Rc!a%@i*0b_l9?j~{W*A)sH=!Ep)tjEK
zH%u+2rvcddb9WD{04xb-eEBjDzwemERb`A!@Qgh^h$HbntNuOV+FLwR_ljYnKj95q
z?03iQ@Nzf|UZ{`*azGBq0XZNC&UT<$>hk97lXQR_kOP<IfPWtv;oOVI<oI-Oi4lOj
zU^;^Pm?g-~6XaezCNsmZl#)|wHDXxGnQv9si^t@Y!)o}jda~7oV)1mI-=ZAWleNkL
zIWTqLIxkn={~w4y=KrZkS8_lOT$BU0*gS65e5LBGvzPN;+lVK^YrY8&?nA;Q+A%rW
iF)zFw-$hZ@HQ)1oFCLRa&V0zp`WbLv6msCd9ryujq8Cp9

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/.DS_Store b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..ede648faaeb569dc4da7f8c67750088655130bec
GIT binary patch
literal 6148
zcmeHKyKcfj5ZomwLZqRjykFoCPKbN~KY#)hNEVKG6zSaMw=??)0vTG0WY*dndw1tf
zp2F)D5uKkmGm(jijNpdyZA;%QZ{D*(MqYsGdmN;d2G>>&z3Te`<Bnww-d;{%UHF^h
zy7_3^#%QnD(9%2j*L7kH##TPTI(o9j^G(71Lm8z4RDcRl0V?p16+q868@&Z`r2<rd
z3S1Ph??Ztb*2FH*KOI<n1ON^ZcEi2T62M{sU`^}-5rJt?fkD+AF*N9im#nLaU0~2f
zbNJ9aS#v^BKOOrQFBh$WT&VyRxK+SrZ`j28|2zD_{BJchDnJGPr~*1%EEjXUT=v%9
xYg(@@@D=>mQ0wJbycGkz730BL@${;$*gf(!u?uuM;!X$hN5FKUQGsVD@B@s4BD4Si

literal 0
HcmV?d00001

diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/AthleteServiceApplication.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/AthleteServiceApplication.java
new file mode 100644
index 0000000..7803458
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/AthleteServiceApplication.java
@@ -0,0 +1,13 @@
+package tk.sr.athleteservice;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class AthleteServiceApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(AthleteServiceApplication.class, args);
+	}
+
+}
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteController.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteController.java
new file mode 100644
index 0000000..63d4e7d
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteController.java
@@ -0,0 +1,35 @@
+package tk.sr.athleteservice.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
+import tk.sr.athleteservice.entity.Athlete;
+import tk.sr.athleteservice.repository.AthleteRepository;
+import tk.sr.athleteservice.service.AthleteService;
+
+import java.util.List;
+
+@RestController
+public class AthleteController {
+    private final AthleteService athleteService;
+    private final AthleteRepository athleteRepository;
+
+
+    public AthleteController(AthleteService athleteService, AthleteRepository athleteRepository){
+        this.athleteService = athleteService;
+        this.athleteRepository = athleteRepository;
+    }
+
+    @GetMapping("/athletes")
+    public Iterable<Athlete> getAthletes(){
+
+        return athleteService.getAthletes();
+    }
+
+    @PostMapping(value = "/athletes")
+    public Athlete addAthlete(@RequestBody Athlete athlete){
+        return athleteService.addAthlete(athlete);
+    }
+
+}
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteUIController.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteUIController.java
new file mode 100644
index 0000000..b54d1b2
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/controller/AthleteUIController.java
@@ -0,0 +1,57 @@
+package tk.sr.athleteservice.controller;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import tk.sr.athleteservice.entity.Athlete;
+import tk.sr.athleteservice.service.AthleteService;
+import tk.sr.athleteservice.service.PersistentAthleteService;
+
+import java.util.Optional;
+
+@Slf4j
+@Controller
+public class AthleteUIController {
+    /*private final AthleteService athleteService;*/
+    private final PersistentAthleteService athleteService;
+
+    public AthleteUIController(PersistentAthleteService athleteService) {
+        this.athleteService = athleteService;
+    }
+
+
+    @GetMapping("/web/athletes")
+    public String athletes(Model model){//Model ist Verbindung zwischen Controller und dem Frontend
+        var athletes = athleteService.getAthletes();
+        model.addAttribute("athlete", new Athlete());
+        model.addAttribute("athletes", athletes);
+        return "index";
+    }
+    @PostMapping("/web/athletes")
+    public String saveAthlete(@ModelAttribute Athlete athlete){
+        log.info("Received POST from Thymeleaf with athlete {} ", athlete);
+        athleteService.addAthlete(athlete);
+        return "redirect:/web/athletes";
+    }
+
+    @GetMapping("/web/athletesZwei")
+    public String athletesZwei(Model model){//Model ist Verbindung zwischen Controller und dem Frontend
+        var athlete = athleteService.getAthleteById(1);
+        log.info(athlete.toString());
+        model.addAttribute("athlete", new Athlete());
+        model.addAttribute("athletes", athlete);
+        return "index";
+    }
+
+    @GetMapping("/web/athletes/{id}")
+    public Optional<Athlete> getTutorialById(@PathVariable Integer athleteId) {
+        Optional<Athlete> athlete = athleteService.findById(athleteId);
+        log.info(athlete.toString());
+        return athlete;
+    }
+
+}
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/entity/Athlete.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/entity/Athlete.java
new file mode 100644
index 0000000..a1dba5e
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/entity/Athlete.java
@@ -0,0 +1,27 @@
+package tk.sr.athleteservice.entity;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+
+@Data
+@Entity
+@NoArgsConstructor
+@AllArgsConstructor
+public class Athlete {
+    @Id
+    @GeneratedValue(strategy = GenerationType.AUTO)
+    private int athleteId;
+    private String username;
+    private String password;
+    private String firstname;
+    private String lastname;
+    private int age;
+    private double height;
+    private double weight;
+}
\ No newline at end of file
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/repository/AthleteRepository.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/repository/AthleteRepository.java
new file mode 100644
index 0000000..e92d754
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/repository/AthleteRepository.java
@@ -0,0 +1,11 @@
+package tk.sr.athleteservice.repository;
+
+import org.springframework.data.repository.CrudRepository;
+import org.springframework.stereotype.Repository;
+import tk.sr.athleteservice.entity.Athlete;
+
+
+@Repository
+public interface AthleteRepository extends CrudRepository<Athlete,Integer> {
+
+}
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/AthleteService.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/AthleteService.java
new file mode 100644
index 0000000..7288bd8
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/AthleteService.java
@@ -0,0 +1,16 @@
+package tk.sr.athleteservice.service;
+
+import org.springframework.stereotype.Service;
+import tk.sr.athleteservice.entity.Athlete;
+
+import java.util.List;
+import java.util.Optional;
+
+@Service
+public interface AthleteService {
+    Iterable<Athlete> getAthletes();
+    Athlete addAthlete(Athlete athlete);
+    Optional<Athlete> getAthleteById(Integer Id);
+
+    Optional<Athlete> findById(long athleteId);
+}
diff --git a/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/PersistentAthleteService.java b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/PersistentAthleteService.java
new file mode 100644
index 0000000..859ae54
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/java/tk/sr/athleteservice/service/PersistentAthleteService.java
@@ -0,0 +1,45 @@
+package tk.sr.athleteservice.service;
+
+import org.springframework.stereotype.Service;
+import tk.sr.athleteservice.entity.Athlete;
+import tk.sr.athleteservice.repository.AthleteRepository;
+
+import javax.annotation.PostConstruct;
+import java.util.Optional;
+
+@Service
+public class PersistentAthleteService implements AthleteService{
+    private final AthleteRepository athleteRepository;
+
+    public PersistentAthleteService(AthleteRepository athleteRepository){
+        this.athleteRepository = athleteRepository;
+    }
+
+    @PostConstruct
+    public void init(){
+        athleteRepository.save(new Athlete(1,"theresakl", "blabla", "Theresa", "Klopfer",20, 190, 90.0));
+        athleteRepository.save(new Athlete(2,"sophiari", "bliblu", "Sophia", "Rieger",21, 180, 80.0));
+        athleteRepository.save(new Athlete(3,"maxi", "musteri", "Max", "Muster",30, 180, 100.0));
+    }
+
+    @Override
+    public Iterable<Athlete> getAthletes() {
+        return athleteRepository.findAll();
+    }
+
+
+    public Optional<Athlete> getAthleteById(Integer Id){
+        return athleteRepository.findById(Id);
+    }
+
+    @Override
+    public Optional<Athlete> findById(long athleteId) {
+        return Optional.empty();
+    }
+
+    @Override
+    public Athlete addAthlete(Athlete athlete) {
+        return athleteRepository.save(athlete);
+    }
+
+}
diff --git a/athlete-service/athlete-service/src/main/resources/application.properties b/athlete-service/athlete-service/src/main/resources/application.properties
new file mode 100644
index 0000000..e44af42
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/resources/application.properties
@@ -0,0 +1,11 @@
+management.endpoints.web.exposure.include=*
+
+spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
+spring.datasource.username=postgres
+spring.datasource.password=Hidu123
+
+spring.jpa.hibernate.ddl-auto=create
+
+logging.level.root=INFO
+
+server.port=8080
\ No newline at end of file
diff --git a/athlete-service/athlete-service/src/main/resources/templates/index.html b/athlete-service/athlete-service/src/main/resources/templates/index.html
new file mode 100644
index 0000000..eca99ad
--- /dev/null
+++ b/athlete-service/athlete-service/src/main/resources/templates/index.html
@@ -0,0 +1,49 @@
+<!DOCTYPE>
+<html>
+<head>
+    <title>
+        AthleteService
+    </title>
+</head>
+<body>
+<h1>
+    Athletes
+</h1>
+
+<form action="#" th:action="@{/web/athletesZwei}" method="post" th:object="${athlete}">
+    <input type="submit" th:value="Speichern">
+    <input th:field="*{athleteId}" placeholder="AthleteId">
+    <input th:field="*{username}" placeholder="Username">
+    <input th:field="*{password}" placeholder="Password">
+    <input th:field="*{firstname}" placeholder="Firstname">
+    <input th:field="*{lastname}" placeholder="Lastname">
+    <input th:field="*{age}" placeholder="Age">
+    <input th:field="*{height}" placeholder="Height">
+    <input th:field="*{weight}" placeholder="Weight">
+</form>
+<table>
+    <th>athleteId</th>
+    <th>username</th>
+    <th>password</th>
+    <th>firstname</th>
+    <th>lastname</th>
+    <th>age</th>
+    <th>height</th>
+    <th>weight</th>
+
+
+    <tr th:each="athlete : ${athletes}">
+        <td th:text="${athlete.athleteId}"></td>
+        <td th:text="${athlete.username}"></td>
+        <td th:text="${athlete.password}"></td>
+        <td th:text="${athlete.firstname}"></td>
+        <td th:text="${athlete.lastname}"></td>
+        <td th:text="${athlete.age}"></td>
+        <td th:text="${athlete.height}"></td>
+        <td th:text="${athlete.weight}"></td>
+    </tr>
+</table>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/athlete-service/athlete-service/src/test/java/tk/sr/athleteservice/AthleteServiceApplicationTests.java b/athlete-service/athlete-service/src/test/java/tk/sr/athleteservice/AthleteServiceApplicationTests.java
new file mode 100644
index 0000000..42c92f6
--- /dev/null
+++ b/athlete-service/athlete-service/src/test/java/tk/sr/athleteservice/AthleteServiceApplicationTests.java
@@ -0,0 +1,13 @@
+package tk.sr.athleteservice;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class AthleteServiceApplicationTests {
+
+	@Test
+	void contextLoads() {
+	}
+
+}
diff --git a/exercise-service/exercise-service/.gitignore b/exercise-service/exercise-service/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/exercise-service/exercise-service/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/exercise-service/exercise-service/exercise-service/.gitignore b/exercise-service/exercise-service/exercise-service/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/exercise-service/exercise-service/exercise-service/mvnw b/exercise-service/exercise-service/exercise-service/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /usr/local/etc/mavenrc ] ; then
+    . /usr/local/etc/mavenrc
+  fi
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`\\unset -f command; \\command -v java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  $MAVEN_DEBUG_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" \
+  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/exercise-service/exercise-service/exercise-service/mvnw.cmd b/exercise-service/exercise-service/exercise-service/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+  %JVM_CONFIG_MAVEN_PROPS% ^
+  %MAVEN_OPTS% ^
+  %MAVEN_DEBUG_OPTS% ^
+  -classpath %WRAPPER_JAR% ^
+  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/exercise-service/exercise-service/exercise-service/pom.xml b/exercise-service/exercise-service/exercise-service/pom.xml
new file mode 100644
index 0000000..7011613
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/pom.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+		 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.springframework.boot</groupId>
+		<artifactId>spring-boot-starter-parent</artifactId>
+		<version>2.6.7</version>
+		<relativePath/> <!-- lookup parent from repository -->
+	</parent>
+	<groupId>tk.sr</groupId>
+	<artifactId>training-service</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<name>training-service</name>
+	<description>Demo project for Spring Boot</description>
+	<properties>
+		<java.version>11</java.version>
+	</properties>
+	<dependencies>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-actuator</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-test</artifactId>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-thymeleaf</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-data-jpa</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.springframework.boot</groupId>
+				<artifactId>spring-boot-maven-plugin</artifactId>
+				<configuration>
+					<excludes>
+						<exclude>
+							<groupId>org.projectlombok</groupId>
+							<artifactId>lombok</artifactId>
+						</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
new file mode 100644
index 0000000..8dac2f8
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
@@ -0,0 +1,13 @@
+package tk.sr.exerciseservice;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ExerciseServiceApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(ExerciseServiceApplication.class, args);
+	}
+
+}
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseController.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseController.java
new file mode 100644
index 0000000..49db9a9
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseController.java
@@ -0,0 +1,32 @@
+package tk.sr.exerciseservice.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RestController;
+import tk.sr.exerciseservice.entity.Exercise;
+import tk.sr.exerciseservice.repository.ExerciseRepository;
+import tk.sr.exerciseservice.service.ExerciseService;
+
+@RestController
+public class ExerciseController {
+
+    private final ExerciseService exerciseService;
+    private final ExerciseRepository exerciseRepository;
+
+    public ExerciseController(ExerciseService exerciseService, ExerciseRepository exerciseRepository) {
+        this.exerciseService = exerciseService;
+        this.exerciseRepository = exerciseRepository;
+    }
+
+    @GetMapping("/exercises")
+    public Iterable<Exercise> getExercises(){
+        return exerciseService.getExercises();
+    }
+
+    @PostMapping("/exercises")
+    public Exercise addExercises(@RequestBody Exercise exercise){
+        return exerciseService.addExercise(exercise);
+    }
+}
+
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseUIController.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseUIController.java
new file mode 100644
index 0000000..99a1f94
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/controller/ExerciseUIController.java
@@ -0,0 +1,44 @@
+package tk.sr.exerciseservice.controller;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import tk.sr.exerciseservice.entity.Exercise;
+import tk.sr.exerciseservice.service.ExerciseService;
+
+@Slf4j
+@Controller
+public class ExerciseUIController {
+    private final ExerciseService exerciseService;
+
+    public ExerciseUIController(ExerciseService exerciseService) {
+        this.exerciseService = exerciseService;
+    }
+
+
+    @GetMapping("/web/exercises")
+    public String exercises(Model model){//Model ist Verbindung zwischen Controller und dem Frontend
+        var exercises = exerciseService.getExercises();
+        model.addAttribute("exercise", new Exercise());
+        model.addAttribute("exercises", exercises);
+        return "index";
+    }
+
+    @GetMapping("/web/exercises/1")
+    public String exercise(Model model){//Model ist Verbindung zwischen Controller und dem Frontend
+        var exercises = exerciseService.getExerciseById(1);
+        model.addAttribute("exercise", new Exercise());
+        model.addAttribute("exercises", exercises);
+        return "index";
+    }
+
+    @PostMapping("/web/exercises")
+    public String saveExercise(@ModelAttribute Exercise exercise){
+        log.info("Received POST from Thymeleaf with exercise {} ", exercise);
+        exerciseService.addExercise(exercise);
+        return "redirect:/web/exercises";
+    }
+}
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/entity/Exercise.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/entity/Exercise.java
new file mode 100644
index 0000000..084c6ce
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/entity/Exercise.java
@@ -0,0 +1,33 @@
+package tk.sr.exerciseservice.entity;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import java.text.SimpleDateFormat;
+import java.time.LocalDateTime;
+import java.time.LocalTime;
+import java.util.Date;
+import java.util.SimpleTimeZone;
+
+@Data
+@Entity
+@NoArgsConstructor
+@AllArgsConstructor
+public class Exercise {
+
+    @Id
+    @GeneratedValue(strategy = GenerationType.AUTO)
+    private int exerciseId;
+    private String name;
+    private int reps;
+    private int sets;
+    private double weight;
+
+
+}
+
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/repository/ExerciseRepository.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/repository/ExerciseRepository.java
new file mode 100644
index 0000000..f8bab23
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/repository/ExerciseRepository.java
@@ -0,0 +1,14 @@
+package tk.sr.exerciseservice.repository;
+
+import org.springframework.data.repository.CrudRepository;
+import org.springframework.stereotype.Repository;
+import tk.sr.exerciseservice.entity.Exercise;
+
+import java.util.List;
+
+@Repository
+public interface ExerciseRepository extends CrudRepository<Exercise, Integer> {
+
+    List<Exercise> findAll();
+
+}
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/ExerciseService.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/ExerciseService.java
new file mode 100644
index 0000000..2a921ab
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/ExerciseService.java
@@ -0,0 +1,12 @@
+package tk.sr.exerciseservice.service;
+import org.springframework.stereotype.Service;
+import tk.sr.exerciseservice.entity.Exercise;
+import java.util.List;
+import java.util.Optional;
+
+@Service
+public interface ExerciseService {
+    Iterable<Exercise> getExercises();
+    Optional<Exercise> getExerciseById(Integer ExerciseId);
+    Exercise addExercise(Exercise exercise);
+}
diff --git a/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/PersistentExerciseService.java b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/PersistentExerciseService.java
new file mode 100644
index 0000000..1858773
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/service/PersistentExerciseService.java
@@ -0,0 +1,45 @@
+package tk.sr.exerciseservice.service;
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.PathVariable;
+import tk.sr.exerciseservice.entity.Exercise;
+import tk.sr.exerciseservice.repository.ExerciseRepository;
+
+import javax.annotation.PostConstruct;
+import java.util.List;
+import java.util.Optional;
+
+@Service
+public class PersistentExerciseService implements ExerciseService{
+    private final ExerciseRepository exerciseRepository;
+    public PersistentExerciseService(ExerciseRepository exerciseRepository ){
+        this.exerciseRepository = exerciseRepository;
+    }
+
+
+    @PostConstruct
+    public void init(){
+        exerciseRepository.save(new Exercise(1,"Glute Kicks", 10, 3, 18.0));
+        exerciseRepository.save(new Exercise(2,"Hip Thrusts", 10, 3, 30.2));
+        exerciseRepository.save(new Exercise(3,"Face Pulls", 10, 3, 28.0));
+    }
+
+    @Override
+    public Iterable<Exercise> getExercises() {
+        return exerciseRepository.findAll();
+    }
+
+    @Override
+    public Optional<Exercise> getExerciseById(@PathVariable "exerciseId" Integer exerciseId) {
+        return exerciseRepository.findById(exerciseId);
+    }
+
+
+    @Override
+    public Exercise addExercise(Exercise exercise) {
+        return exerciseRepository.save(exercise);
+    }
+
+
+
+}
+
diff --git a/exercise-service/exercise-service/exercise-service/src/main/resources/application.properties b/exercise-service/exercise-service/exercise-service/src/main/resources/application.properties
new file mode 100644
index 0000000..9762af3
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/resources/application.properties
@@ -0,0 +1,11 @@
+management.endpoints.web.exposure.include=*
+
+spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
+spring.datasource.username=postgres
+spring.datasource.password=Hidu123
+
+spring.jpa.hibernate.ddl-auto=create
+
+logging.level.root=INFO
+
+server.port=8070
diff --git a/exercise-service/exercise-service/exercise-service/src/main/resources/templates/index.html b/exercise-service/exercise-service/exercise-service/src/main/resources/templates/index.html
new file mode 100644
index 0000000..320e794
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/main/resources/templates/index.html
@@ -0,0 +1,38 @@
+<!DOCTYPE>
+<html>
+<head>
+    <title>
+        ExerciseService
+    </title>
+</head>
+<body>
+<h1>
+    Training
+</h1>
+
+<form action="#" th:action="@{/web/exercises}" method="post" th:object="${exercise}">
+    <input type="submit" th:value="Speichern">
+    <input th:field="*{name}" placeholder="Name">
+    <input th:field="*{reps}" placeholder="Reps">
+    <input th:field="*{sets}" placeholder="Sets">
+    <input th:field="*{weight}" placeholder="Weight">
+</form>
+<table>
+    <th>exerciseId</th>
+    <th>name</th>
+    <th>reps</th>
+    <th>sets</th>
+    <th>weight</th>
+
+    <tr th:each="exercise : ${exercises}">
+        <td th:text="${exercise.exerciseId}"></td>
+        <td th:text="${exercise.name}"></td>
+        <td th:text="${exercise.reps}"></td>
+        <td th:text="${exercise.sets}"></td>
+        <td th:text="${exercise.weight}"></td>
+    </tr>
+</table>
+
+
+</body>
+</html>
\ No newline at end of file
diff --git a/exercise-service/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java b/exercise-service/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
new file mode 100644
index 0000000..492b79d
--- /dev/null
+++ b/exercise-service/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
@@ -0,0 +1,13 @@
+package tk.sr.exerciseservice;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class ExerciseServiceApplicationTests {
+
+	@Test
+	void contextLoads() {
+	}
+
+}
diff --git a/exercise-service/exercise-service/mvnw b/exercise-service/exercise-service/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/exercise-service/exercise-service/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /usr/local/etc/mavenrc ] ; then
+    . /usr/local/etc/mavenrc
+  fi
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`\\unset -f command; \\command -v java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  $MAVEN_DEBUG_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" \
+  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/exercise-service/exercise-service/mvnw.cmd b/exercise-service/exercise-service/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/exercise-service/exercise-service/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+  %JVM_CONFIG_MAVEN_PROPS% ^
+  %MAVEN_OPTS% ^
+  %MAVEN_DEBUG_OPTS% ^
+  -classpath %WRAPPER_JAR% ^
+  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/exercise-service/exercise-service/pom.xml b/exercise-service/exercise-service/pom.xml
new file mode 100644
index 0000000..6617db4
--- /dev/null
+++ b/exercise-service/exercise-service/pom.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.springframework.boot</groupId>
+		<artifactId>spring-boot-starter-parent</artifactId>
+		<version>2.7.0</version>
+		<relativePath/> <!-- lookup parent from repository -->
+	</parent>
+	<groupId>tk.sr</groupId>
+	<artifactId>exercise-service</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<name>exercise-service</name>
+	<description>Demo project for Spring Boot</description>
+	<properties>
+		<java.version>11</java.version>
+	</properties>
+	<dependencies>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-actuator</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-test</artifactId>
+			<scope>test</scope>
+		</dependency>
+	</dependencies>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.springframework.boot</groupId>
+				<artifactId>spring-boot-maven-plugin</artifactId>
+				<configuration>
+					<excludes>
+						<exclude>
+							<groupId>org.projectlombok</groupId>
+							<artifactId>lombok</artifactId>
+						</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>
diff --git a/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java b/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
new file mode 100644
index 0000000..8dac2f8
--- /dev/null
+++ b/exercise-service/exercise-service/src/main/java/tk/sr/exerciseservice/ExerciseServiceApplication.java
@@ -0,0 +1,13 @@
+package tk.sr.exerciseservice;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ExerciseServiceApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(ExerciseServiceApplication.class, args);
+	}
+
+}
diff --git a/exercise-service/exercise-service/src/main/resources/application.properties b/exercise-service/exercise-service/src/main/resources/application.properties
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/exercise-service/exercise-service/src/main/resources/application.properties
@@ -0,0 +1 @@
+
diff --git a/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java b/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
new file mode 100644
index 0000000..492b79d
--- /dev/null
+++ b/exercise-service/exercise-service/src/test/java/tk/sr/exerciseservice/ExerciseServiceApplicationTests.java
@@ -0,0 +1,13 @@
+package tk.sr.exerciseservice;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class ExerciseServiceApplicationTests {
+
+	@Test
+	void contextLoads() {
+	}
+
+}
diff --git a/training-service/training-service/.gitignore b/training-service/training-service/.gitignore
new file mode 100644
index 0000000..549e00a
--- /dev/null
+++ b/training-service/training-service/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/training-service/training-service/mvnw b/training-service/training-service/mvnw
new file mode 100644
index 0000000..8a8fb22
--- /dev/null
+++ b/training-service/training-service/mvnw
@@ -0,0 +1,316 @@
+#!/bin/sh
+# ----------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#    https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+# ----------------------------------------------------------------------------
+
+# ----------------------------------------------------------------------------
+# Maven Start Up Batch script
+#
+# Required ENV vars:
+# ------------------
+#   JAVA_HOME - location of a JDK home dir
+#
+# Optional ENV vars
+# -----------------
+#   M2_HOME - location of maven2's installed home dir
+#   MAVEN_OPTS - parameters passed to the Java VM when running Maven
+#     e.g. to debug Maven itself, use
+#       set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+#   MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+# ----------------------------------------------------------------------------
+
+if [ -z "$MAVEN_SKIP_RC" ] ; then
+
+  if [ -f /usr/local/etc/mavenrc ] ; then
+    . /usr/local/etc/mavenrc
+  fi
+
+  if [ -f /etc/mavenrc ] ; then
+    . /etc/mavenrc
+  fi
+
+  if [ -f "$HOME/.mavenrc" ] ; then
+    . "$HOME/.mavenrc"
+  fi
+
+fi
+
+# OS specific support.  $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false
+case "`uname`" in
+  CYGWIN*) cygwin=true ;;
+  MINGW*) mingw=true;;
+  Darwin*) darwin=true
+    # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home
+    # See https://developer.apple.com/library/mac/qa/qa1170/_index.html
+    if [ -z "$JAVA_HOME" ]; then
+      if [ -x "/usr/libexec/java_home" ]; then
+        export JAVA_HOME="`/usr/libexec/java_home`"
+      else
+        export JAVA_HOME="/Library/Java/Home"
+      fi
+    fi
+    ;;
+esac
+
+if [ -z "$JAVA_HOME" ] ; then
+  if [ -r /etc/gentoo-release ] ; then
+    JAVA_HOME=`java-config --jre-home`
+  fi
+fi
+
+if [ -z "$M2_HOME" ] ; then
+  ## resolve links - $0 may be a link to maven's home
+  PRG="$0"
+
+  # need this for relative symlinks
+  while [ -h "$PRG" ] ; do
+    ls=`ls -ld "$PRG"`
+    link=`expr "$ls" : '.*-> \(.*\)$'`
+    if expr "$link" : '/.*' > /dev/null; then
+      PRG="$link"
+    else
+      PRG="`dirname "$PRG"`/$link"
+    fi
+  done
+
+  saveddir=`pwd`
+
+  M2_HOME=`dirname "$PRG"`/..
+
+  # make it fully qualified
+  M2_HOME=`cd "$M2_HOME" && pwd`
+
+  cd "$saveddir"
+  # echo Using m2 at $M2_HOME
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched
+if $cygwin ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --unix "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+fi
+
+# For Mingw, ensure paths are in UNIX format before anything is touched
+if $mingw ; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME="`(cd "$M2_HOME"; pwd)`"
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+if [ -z "$JAVA_HOME" ]; then
+  javaExecutable="`which javac`"
+  if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then
+    # readlink(1) is not available as standard on Solaris 10.
+    readLink=`which readlink`
+    if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then
+      if $darwin ; then
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaExecutable="`cd \"$javaHome\" && pwd -P`/javac"
+      else
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+      fi
+      javaHome="`dirname \"$javaExecutable\"`"
+      javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+      JAVA_HOME="$javaHome"
+      export JAVA_HOME
+    fi
+  fi
+fi
+
+if [ -z "$JAVACMD" ] ; then
+  if [ -n "$JAVA_HOME"  ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+      # IBM's JDK on AIX uses strange locations for the executables
+      JAVACMD="$JAVA_HOME/jre/sh/java"
+    else
+      JAVACMD="$JAVA_HOME/bin/java"
+    fi
+  else
+    JAVACMD="`\\unset -f command; \\command -v java`"
+  fi
+fi
+
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly." >&2
+  echo "  We cannot execute $JAVACMD" >&2
+  exit 1
+fi
+
+if [ -z "$JAVA_HOME" ] ; then
+  echo "Warning: JAVA_HOME environment variable is not set."
+fi
+
+CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher
+
+# traverses directory structure from process work directory to filesystem root
+# first directory with .mvn subdirectory is considered project base directory
+find_maven_basedir() {
+
+  if [ -z "$1" ]
+  then
+    echo "Path not specified to find_maven_basedir"
+    return 1
+  fi
+
+  basedir="$1"
+  wdir="$1"
+  while [ "$wdir" != '/' ] ; do
+    if [ -d "$wdir"/.mvn ] ; then
+      basedir=$wdir
+      break
+    fi
+    # workaround for JBEAP-8937 (on Solaris 10/Sparc)
+    if [ -d "${wdir}" ]; then
+      wdir=`cd "$wdir/.."; pwd`
+    fi
+    # end of workaround
+  done
+  echo "${basedir}"
+}
+
+# concatenates all lines of a file
+concat_lines() {
+  if [ -f "$1" ]; then
+    echo "$(tr -s '\n' ' ' < "$1")"
+  fi
+}
+
+BASE_DIR=`find_maven_basedir "$(pwd)"`
+if [ -z "$BASE_DIR" ]; then
+  exit 1;
+fi
+
+##########################################################################################
+# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+# This allows using the maven wrapper in projects that prohibit checking in binary data.
+##########################################################################################
+if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Found .mvn/wrapper/maven-wrapper.jar"
+    fi
+else
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
+    fi
+    if [ -n "$MVNW_REPOURL" ]; then
+      jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    else
+      jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    fi
+    while IFS="=" read key value; do
+      case "$key" in (wrapperUrl) jarUrl="$value"; break ;;
+      esac
+    done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties"
+    if [ "$MVNW_VERBOSE" = true ]; then
+      echo "Downloading from: $jarUrl"
+    fi
+    wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar"
+    if $cygwin; then
+      wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"`
+    fi
+
+    if command -v wget > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found wget ... using wget"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        else
+            wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath"
+        fi
+    elif command -v curl > /dev/null; then
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Found curl ... using curl"
+        fi
+        if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then
+            curl -o "$wrapperJarPath" "$jarUrl" -f
+        else
+            curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f
+        fi
+
+    else
+        if [ "$MVNW_VERBOSE" = true ]; then
+          echo "Falling back to using Java to download"
+        fi
+        javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java"
+        # For Cygwin, switch paths to Windows format before running javac
+        if $cygwin; then
+          javaClass=`cygpath --path --windows "$javaClass"`
+        fi
+        if [ -e "$javaClass" ]; then
+            if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Compiling MavenWrapperDownloader.java ..."
+                fi
+                # Compiling the Java class
+                ("$JAVA_HOME/bin/javac" "$javaClass")
+            fi
+            if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then
+                # Running the downloader
+                if [ "$MVNW_VERBOSE" = true ]; then
+                  echo " - Running MavenWrapperDownloader.java ..."
+                fi
+                ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR")
+            fi
+        fi
+    fi
+fi
+##########################################################################################
+# End of extension
+##########################################################################################
+
+export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"}
+if [ "$MVNW_VERBOSE" = true ]; then
+  echo $MAVEN_PROJECTBASEDIR
+fi
+MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS"
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin; then
+  [ -n "$M2_HOME" ] &&
+    M2_HOME=`cygpath --path --windows "$M2_HOME"`
+  [ -n "$JAVA_HOME" ] &&
+    JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"`
+  [ -n "$CLASSPATH" ] &&
+    CLASSPATH=`cygpath --path --windows "$CLASSPATH"`
+  [ -n "$MAVEN_PROJECTBASEDIR" ] &&
+    MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"`
+fi
+
+# Provide a "standardized" way to retrieve the CLI args that will
+# work with both Windows and non-Windows executions.
+MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@"
+export MAVEN_CMD_LINE_ARGS
+
+WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+exec "$JAVACMD" \
+  $MAVEN_OPTS \
+  $MAVEN_DEBUG_OPTS \
+  -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \
+  "-Dmaven.home=${M2_HOME}" \
+  "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \
+  ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@"
diff --git a/training-service/training-service/mvnw.cmd b/training-service/training-service/mvnw.cmd
new file mode 100644
index 0000000..1d8ab01
--- /dev/null
+++ b/training-service/training-service/mvnw.cmd
@@ -0,0 +1,188 @@
+@REM ----------------------------------------------------------------------------
+@REM Licensed to the Apache Software Foundation (ASF) under one
+@REM or more contributor license agreements.  See the NOTICE file
+@REM distributed with this work for additional information
+@REM regarding copyright ownership.  The ASF licenses this file
+@REM to you under the Apache License, Version 2.0 (the
+@REM "License"); you may not use this file except in compliance
+@REM with the License.  You may obtain a copy of the License at
+@REM
+@REM    https://www.apache.org/licenses/LICENSE-2.0
+@REM
+@REM Unless required by applicable law or agreed to in writing,
+@REM software distributed under the License is distributed on an
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+@REM KIND, either express or implied.  See the License for the
+@REM specific language governing permissions and limitations
+@REM under the License.
+@REM ----------------------------------------------------------------------------
+
+@REM ----------------------------------------------------------------------------
+@REM Maven Start Up Batch script
+@REM
+@REM Required ENV vars:
+@REM JAVA_HOME - location of a JDK home dir
+@REM
+@REM Optional ENV vars
+@REM M2_HOME - location of maven2's installed home dir
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven
+@REM     e.g. to debug Maven itself, use
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files
+@REM ----------------------------------------------------------------------------
+
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'
+@echo off
+@REM set title of command window
+title %0
+@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on'
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%
+
+@REM set %HOME% to equivalent of $HOME
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")
+
+@REM Execute a user defined script before this one
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %*
+if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %*
+:skipRcPre
+
+@setlocal
+
+set ERROR_CODE=0
+
+@REM To isolate internal variables from possible post scripts, we use another setlocal
+@setlocal
+
+@REM ==== START VALIDATION ====
+if not "%JAVA_HOME%" == "" goto OkJHome
+
+echo.
+echo Error: JAVA_HOME not found in your environment. >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+:OkJHome
+if exist "%JAVA_HOME%\bin\java.exe" goto init
+
+echo.
+echo Error: JAVA_HOME is set to an invalid directory. >&2
+echo JAVA_HOME = "%JAVA_HOME%" >&2
+echo Please set the JAVA_HOME variable in your environment to match the >&2
+echo location of your Java installation. >&2
+echo.
+goto error
+
+@REM ==== END VALIDATION ====
+
+:init
+
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".
+@REM Fallback to current working directory if not found.
+
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir
+
+set EXEC_DIR=%CD%
+set WDIR=%EXEC_DIR%
+:findBaseDir
+IF EXIST "%WDIR%"\.mvn goto baseDirFound
+cd ..
+IF "%WDIR%"=="%CD%" goto baseDirNotFound
+set WDIR=%CD%
+goto findBaseDir
+
+:baseDirFound
+set MAVEN_PROJECTBASEDIR=%WDIR%
+cd "%EXEC_DIR%"
+goto endDetectBaseDir
+
+:baseDirNotFound
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%
+cd "%EXEC_DIR%"
+
+:endDetectBaseDir
+
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig
+
+@setlocal EnableExtensions EnableDelayedExpansion
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%
+
+:endReadAdditionalConfig
+
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
+
+set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+
+FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
+    IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B
+)
+
+@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central
+@REM This allows using the maven wrapper in projects that prohibit checking in binary data.
+if exist %WRAPPER_JAR% (
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Found %WRAPPER_JAR%
+    )
+) else (
+    if not "%MVNW_REPOURL%" == "" (
+        SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar"
+    )
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Couldn't find %WRAPPER_JAR%, downloading it ...
+        echo Downloading from: %DOWNLOAD_URL%
+    )
+
+    powershell -Command "&{"^
+		"$webclient = new-object System.Net.WebClient;"^
+		"if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^
+		"$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^
+		"}"^
+		"[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^
+		"}"
+    if "%MVNW_VERBOSE%" == "true" (
+        echo Finished downloading %WRAPPER_JAR%
+    )
+)
+@REM End of extension
+
+@REM Provide a "standardized" way to retrieve the CLI args that will
+@REM work with both Windows and non-Windows executions.
+set MAVEN_CMD_LINE_ARGS=%*
+
+%MAVEN_JAVA_EXE% ^
+  %JVM_CONFIG_MAVEN_PROPS% ^
+  %MAVEN_OPTS% ^
+  %MAVEN_DEBUG_OPTS% ^
+  -classpath %WRAPPER_JAR% ^
+  "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
+  %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*
+if ERRORLEVEL 1 goto error
+goto end
+
+:error
+set ERROR_CODE=1
+
+:end
+@endlocal & set ERROR_CODE=%ERROR_CODE%
+
+if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost
+@REM check for post script, once with legacy .bat ending and once with .cmd ending
+if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat"
+if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd"
+:skipRcPost
+
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'
+if "%MAVEN_BATCH_PAUSE%"=="on" pause
+
+if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE%
+
+cmd /C exit /B %ERROR_CODE%
diff --git a/training-service/training-service/pom.xml b/training-service/training-service/pom.xml
new file mode 100644
index 0000000..5e4a562
--- /dev/null
+++ b/training-service/training-service/pom.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.springframework.boot</groupId>
+		<artifactId>spring-boot-starter-parent</artifactId>
+		<version>2.7.0</version>
+		<relativePath/> <!-- lookup parent from repository -->
+	</parent>
+	<groupId>tk.sr</groupId>
+	<artifactId>training-service</artifactId>
+	<version>0.0.1-SNAPSHOT</version>
+	<name>training-service</name>
+	<description>Demo project for Spring Boot</description>
+	<properties>
+		<java.version>11</java.version>
+		<spring-cloud.version>2021.0.3-SNAPSHOT</spring-cloud.version>
+	</properties>
+	<dependencies>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-actuator</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.cloud</groupId>
+			<artifactId>spring-cloud-starter-openfeign</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.projectlombok</groupId>
+			<artifactId>lombok</artifactId>
+			<optional>true</optional>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-test</artifactId>
+			<scope>test</scope>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-thymeleaf</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-data-jpa</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.postgresql</groupId>
+			<artifactId>postgresql</artifactId>
+		</dependency>
+	</dependencies>
+	<dependencyManagement>
+		<dependencies>
+			<dependency>
+				<groupId>org.springframework.cloud</groupId>
+				<artifactId>spring-cloud-dependencies</artifactId>
+				<version>${spring-cloud.version}</version>
+				<type>pom</type>
+				<scope>import</scope>
+			</dependency>
+		</dependencies>
+	</dependencyManagement>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.springframework.boot</groupId>
+				<artifactId>spring-boot-maven-plugin</artifactId>
+				<configuration>
+					<excludes>
+						<exclude>
+							<groupId>org.projectlombok</groupId>
+							<artifactId>lombok</artifactId>
+						</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+	<repositories>
+		<repository>
+			<id>spring-snapshots</id>
+			<name>Spring Snapshots</name>
+			<url>https://repo.spring.io/snapshot</url>
+			<releases>
+				<enabled>false</enabled>
+			</releases>
+		</repository>
+		<repository>
+			<id>spring-milestones</id>
+			<name>Spring Milestones</name>
+			<url>https://repo.spring.io/milestone</url>
+			<snapshots>
+				<enabled>false</enabled>
+			</snapshots>
+		</repository>
+	</repositories>
+
+</project>
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/TrainingServiceApplication.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/TrainingServiceApplication.java
new file mode 100644
index 0000000..cff86d2
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/TrainingServiceApplication.java
@@ -0,0 +1,15 @@
+package tk.sr.trainingservice;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+@EnableFeignClients
+@SpringBootApplication
+public class TrainingServiceApplication {
+
+	public static void main(String[] args) {
+		SpringApplication.run(TrainingServiceApplication.class, args);
+	}
+
+}
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/controller/TrainingUIController.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/controller/TrainingUIController.java
new file mode 100644
index 0000000..9131977
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/controller/TrainingUIController.java
@@ -0,0 +1,58 @@
+package tk.sr.trainingservice.controller;
+
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import tk.sr.trainingservice.entity.Athlete;
+import tk.sr.trainingservice.entity.Exercise;
+import tk.sr.trainingservice.service.AthleteService;
+import tk.sr.trainingservice.service.ExerciseService;
+
+import java.util.List;
+
+
+@Slf4j
+@Controller
+public class TrainingUIController {
+    private final AthleteService athleteService;
+    private final ExerciseService exerciseService;
+
+
+    public TrainingUIController(AthleteService athleteService, ExerciseService exerciseService) {
+        this.athleteService = athleteService;
+        this.exerciseService = exerciseService;
+    }
+
+
+    @GetMapping("/web/trainings")
+    public String trainings(Model model) {//Model ist Verbindung zwischen Controller und dem Frontend
+        var athletes = athleteService.getAthletes();
+        model.addAttribute("athlete", new Athlete());
+        model.addAttribute("athletes", athletes);
+        var exercises = exerciseService.getExercises();
+        model.addAttribute("exercise", new Exercise());
+        model.addAttribute("exercises", exercises);
+        return "index";
+    }
+
+    @PostMapping("/web/trainings")
+    public String saveTraining(@ModelAttribute Athlete athlete) {
+        log.info("Received POST from Thymeleaf with athletes {} ", athlete);
+        return "redirect:/web/trainings";
+    }
+
+    @GetMapping("/web/trainingsZwei")
+    public String trainingsZwei(Model model) {//Model ist Verbindung zwischen Controller und dem Frontend
+        var athletes = athleteService.getAthleteById(1);
+        model.addAttribute("athlete", new Athlete());
+        model.addAttribute("athletes", athletes);
+        var exercises = exerciseService.getExercises();
+        model.addAttribute("exercise", new Exercise());
+        model.addAttribute("exercises", exercises);
+        return "index";
+    }
+
+}
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Athlete.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Athlete.java
new file mode 100644
index 0000000..299d0a2
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Athlete.java
@@ -0,0 +1,15 @@
+package tk.sr.trainingservice.entity;
+
+import lombok.Data;
+
+@Data
+public class Athlete {
+    private int athleteId;
+    private String username;
+    private String password;
+    private String firstname;
+    private String lastname;
+    private int age;
+    private double height;
+    private double weight;
+}
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Exercise.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Exercise.java
new file mode 100644
index 0000000..773dba4
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Exercise.java
@@ -0,0 +1,14 @@
+package tk.sr.trainingservice.entity;
+
+import lombok.Data;
+
+
+@Data
+
+public class Exercise {
+    private int exerciseId;
+    private String name;
+    private int reps;
+    private int sets;
+    private double weight;
+}
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Training.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Training.java
new file mode 100644
index 0000000..a5e14ed
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/entity/Training.java
@@ -0,0 +1,13 @@
+package tk.sr.trainingservice.entity;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class Training {
+    private Athlete athlete;
+    private List<Exercise> exercises;
+}
+
+
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/service/AthleteService.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/service/AthleteService.java
new file mode 100644
index 0000000..dfe7135
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/service/AthleteService.java
@@ -0,0 +1,21 @@
+package tk.sr.trainingservice.service;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import tk.sr.trainingservice.entity.Athlete;
+
+
+import java.util.List;
+
+@FeignClient(name ="AthleteService", url = "http://localhost:8080")
+public interface AthleteService {
+    @RequestMapping(method = RequestMethod.GET, value = "/athletes")
+    List<Athlete> getAthletes();
+
+    @RequestMapping(method = RequestMethod.GET, value = "/athletes/{id}")
+    Athlete getAthleteById(@PathVariable Integer id);
+
+
+}
diff --git a/training-service/training-service/src/main/java/tk/sr/trainingservice/service/ExerciseService.java b/training-service/training-service/src/main/java/tk/sr/trainingservice/service/ExerciseService.java
new file mode 100644
index 0000000..2744862
--- /dev/null
+++ b/training-service/training-service/src/main/java/tk/sr/trainingservice/service/ExerciseService.java
@@ -0,0 +1,19 @@
+package tk.sr.trainingservice.service;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import tk.sr.trainingservice.entity.Exercise;
+
+import java.util.List;
+
+@FeignClient(name ="ExerciseService", url = "http://localhost:8070")
+public interface ExerciseService{
+    @RequestMapping(method = RequestMethod.GET, value = "/exercises")
+    List<Exercise> getExercises();
+
+    @RequestMapping(method = RequestMethod.GET, value = "/exercises/{id}")
+    Exercise getExerciseById(@PathVariable Integer id);
+
+}
diff --git a/training-service/training-service/src/main/resources/application.properties b/training-service/training-service/src/main/resources/application.properties
new file mode 100644
index 0000000..08bfe3c
--- /dev/null
+++ b/training-service/training-service/src/main/resources/application.properties
@@ -0,0 +1,11 @@
+management.endpoints.web.exposure.include=*
+
+spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
+spring.datasource.username=postgres
+spring.datasource.password=Hidu123
+
+spring.jpa.hibernate.ddl-auto=create
+
+logging.level.root=INFO
+
+server.port=8090
diff --git a/training-service/training-service/src/main/resources/templates/index.html b/training-service/training-service/src/main/resources/templates/index.html
new file mode 100644
index 0000000..e33785a
--- /dev/null
+++ b/training-service/training-service/src/main/resources/templates/index.html
@@ -0,0 +1,183 @@
+<!DOCTYPE>
+<html>
+<head>
+    <title>
+        TrainingService
+    </title>
+    <style>
+        body {
+            background-color: white;
+        }
+
+        h1   {
+            color: black;
+        }
+
+        table {
+            border-collapse: separate;
+            border-spacing: 0.2em;
+        }
+        th{
+            background-color: lightgray;
+        }
+
+        th,
+        td {
+            padding: 0.2em 0.5em;
+            border-radius: 0.1em;
+        }
+
+        td {
+            font-style: italic;
+            text-align: right;
+            box-shadow: inset 1px 3px 5px -3px rgba(0, 0, 0, 0.5);
+        }
+
+        tbody tr:nth-child(even) {
+            background-color: powderblue;
+            color: #000;
+        }
+
+        input#button, input#button2 {
+            box-shadow: 0px 7px 14px -7px #276873;
+            background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
+            background-color:powderblue;
+            border-radius:8px;
+            display:inline-block;
+            cursor:pointer;
+            color:black;
+            font-family:Arial;
+            font-size:11px;
+            font-weight:bold;
+            padding:4px 10px;
+            text-decoration:none;
+            text-shadow:0px 1px 0px #3d768a;
+            width: 120px;
+        }
+        input#button:hover, input#button2:hover{
+            background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
+            background-color:#408c99;
+        }
+        input#button:active, input#button2:active {
+            position:relative;
+            top:1px;
+        }
+
+        input {
+            border: none;
+            -webkit-appearance: none;
+            -ms-appearance: none;
+            -moz-appearance: none;
+            appearance: none;
+            background: #f2f2f2;
+            padding: 5px;
+            border-radius: 3px;
+            width: 200px;
+            font-size: 14px;
+        }
+        input, label {
+            margin: 10px;
+        }
+
+
+    </style>
+</head>
+<body>
+<h1>
+    Trainings
+</h1>
+<h2>
+    Athletes
+</h2>
+
+<form action="#" th:action="@{/web/athletes}" method="post" th:object="${athlete}">
+    <div>
+        <label for="AthleteId">AthleteID</label>
+        <input th:field="*{athleteId}" placeholder="AthleteId">
+        <label for="Username">Username</label>
+        <input th:field="*{username}" placeholder="Username">
+        <label for="password">Password</label>
+        <input th:field="*{password}" placeholder="Password">
+    </div>
+    <div>
+        <label for="firstname">Firstname</label>
+        <input th:field="*{firstname}" placeholder="Firstname">
+        <label for="lastname">Lastname</label>
+        <input th:field="*{lastname}" placeholder="Lastname">
+    </div>
+    <div>
+        <label for="age">Age</label>
+        <input th:field="*{age}" placeholder="Age">
+        <label for="heigth">Height</label>
+        <input th:field="*{height}" placeholder="Height">
+        <label for="weight">Weight</label>
+        <input th:field="*{weight}" placeholder="Weight">
+    </div>
+    <div>
+        <br></br>
+        <input id="button" type="submit" th:value="Speichern" >
+</form>
+<table>
+    <th>athleteId</th>
+    <th>username</th>
+    <th>password</th>
+    <th>firstname</th>
+    <th>lastname</th>
+    <th>age</th>
+    <th>height</th>
+    <th>weight</th>
+
+
+    <tr th:each="athlete : ${athletes}">
+        <td th:text="${athlete.athleteId}"></td>
+        <td th:text="${athlete.username}"></td>
+        <td th:text="${athlete.password}"></td>
+        <td th:text="${athlete.firstname}"></td>
+        <td th:text="${athlete.lastname}"></td>
+        <td th:text="${athlete.age}"></td>
+        <td th:text="${athlete.height}"></td>
+        <td th:text="${athlete.weight}"></td>
+    </tr>
+</table>
+<h2>
+    Exercises
+</h2>
+
+<form action="#" th:action="@{/web/exercises}" method="post" th:object="${exercise}">
+    <div>
+        <label for="exerciseId">ExerciseId</label>
+        <input th:field="*{exerciseId}" placeholder="ExerciseId">
+        <label for="name">Name</label>
+        <input th:field="*{name}" placeholder="Name">
+    </div>
+    <div>
+        <label for="reps">Reps</label>
+        <input th:field="*{reps}" placeholder="Reps">
+        <label for="sets">Sets</label>
+        <input th:field="*{sets}" placeholder="Sets">
+        <label for="weight">Weight</label>
+        <input th:field="*{weight}" placeholder="Weight">
+    </div>
+    <br></br>
+    <input id="button2" type="submit" th:value="Speichern">
+</form>
+<table>
+    <th>exerciseId</th>
+    <th>name</th>
+    <th>reps</th>
+    <th>sets</th>
+    <th>weight</th>
+
+    <tr th:each="exercise : ${exercises}">
+        <td th:text="${exercise.exerciseId}"></td>
+        <td th:text="${exercise.name}"></td>
+        <td th:text="${exercise.reps}"></td>
+        <td th:text="${exercise.sets}"></td>
+        <td th:text="${exercise.weight}"></td>
+    </tr>
+</table>
+
+
+</body>
+</html>
+
diff --git a/training-service/training-service/src/main/resources/templates/style.css b/training-service/training-service/src/main/resources/templates/style.css
new file mode 100644
index 0000000..c31aeb1
--- /dev/null
+++ b/training-service/training-service/src/main/resources/templates/style.css
@@ -0,0 +1,6 @@
+body {
+  background-color: powderblue;
+}
+h1 {
+  color: blue;
+}
diff --git a/training-service/training-service/src/test/java/tk/sr/trainingservice/TrainingServiceApplicationTests.java b/training-service/training-service/src/test/java/tk/sr/trainingservice/TrainingServiceApplicationTests.java
new file mode 100644
index 0000000..272e80b
--- /dev/null
+++ b/training-service/training-service/src/test/java/tk/sr/trainingservice/TrainingServiceApplicationTests.java
@@ -0,0 +1,13 @@
+package tk.sr.trainingservice;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class TrainingServiceApplicationTests {
+
+	@Test
+	void contextLoads() {
+	}
+
+}
-- 
GitLab