diff --git a/memberManagement/HELP.md b/memberManagement/HELP.md
new file mode 100644
index 0000000000000000000000000000000000000000..f14a0fb44a9df5514c81bc1af2eba6eb1615e4bc
--- /dev/null
+++ b/memberManagement/HELP.md
@@ -0,0 +1,9 @@
+# Getting Started
+
+### Reference Documentation
+For further reference, please consider the following sections:
+
+* [Official Apache Maven documentation](https://maven.apache.org/guides/index.html)
+* [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/maven-plugin/reference/html/)
+* [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/maven-plugin/reference/html/#build-image)
+
diff --git a/memberManagement/MemberManagement.iml b/memberManagement/MemberManagement.iml
new file mode 100644
index 0000000000000000000000000000000000000000..3823de45669c0031faf9c44b21a56bb1c406f58a
--- /dev/null
+++ b/memberManagement/MemberManagement.iml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
+  <component name="FacetManager">
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+    <facet type="jpa" name="JPA">
+      <configuration>
+        <setting name="validation-enabled" value="true" />
+        <setting name="provider-name" value="Hibernate" />
+        <datasource-mapping />
+        <naming-strategy-map />
+      </configuration>
+    </facet>
+    <facet type="web" name="Web">
+      <configuration>
+        <webroots />
+        <sourceRoots>
+          <root url="file://$MODULE_DIR$/src/main/java" />
+          <root url="file://$MODULE_DIR$/src/main/resources" />
+        </sourceRoots>
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Maven: org.mariadb.jdbc:mariadb-java-client:2.6.1" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.persistence:jakarta.persistence-api:2.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.26" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.0" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.36" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.36" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.cloud:spring-cloud-starter-config:unknown" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.transaction:jakarta.transaction-api:1.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-orm:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aspects:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.activation:jakarta.activation-api:1.2.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.16.1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest:2.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter:5.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-api:5.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.apiguardian:apiguardian-api:1.1.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.opentest4j:opentest4j:1.2.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-params:5.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.6.2" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:3.3.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.10.11" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-junit-jupiter:3.3.3" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.7.0" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.4.17.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
+    <orderEntry type="library" name="Maven: javax.persistence:javax.persistence-api:2.2" level="project" />
+    <orderEntry type="library" name="Maven: org.javassist:javassist:3.24.0-GA" level="project" />
+    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.11" level="project" />
+    <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss:jandex:2.1.3.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
+    <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
+    <orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.0.Final" level="project" />
+    <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.11" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
+    <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
+    <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
+    <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
+    <orderEntry type="library" name="Maven: cglib:cglib:2.2" level="project" />
+    <orderEntry type="library" name="Maven: asm:asm:3.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.3.1.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.7.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/memberManagement/src/main/java/thinkTogether/memberManagement/MemberManagementController.java b/memberManagement/src/main/java/thinkTogether/memberManagement/MemberManagementController.java
new file mode 100644
index 0000000000000000000000000000000000000000..11792b837e64aaa91afb988469b5659ef0be99f2
--- /dev/null
+++ b/memberManagement/src/main/java/thinkTogether/memberManagement/MemberManagementController.java
@@ -0,0 +1,48 @@
+package thinkTogether.memberManagement;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RestController;
+import thinkTogether.groupManagement.model.Learninggroup;
+import thinkTogether.groupManagement.repo.IGroupRepository;
+
+import java.util.List;
+
+
+@RestController
+// Verwendet das Repository und gibt die Daten zurück
+public class GroupManagementController {
+
+    private final IGroupRepository groupRepository;
+
+    public GroupManagementController(IGroupRepository groupRepository) {
+        this.groupRepository = groupRepository;
+    }
+
+
+    @GetMapping("/")
+    public String index() {
+        return "Hello from the GroupManagement Controller!";
+    }
+
+    @GetMapping("/groups")
+    public List<Learninggroup> findAll() {
+        return groupRepository.findAll();
+    }
+
+
+
+//    /**
+//     * e.g. http://localhost:8080/groups/2/
+//     *
+//     * @param id
+//     * @return
+//     */
+//    @GetMapping(value = "/groups/{id}/")
+//    public Group findByID(
+//            @PathVariable(value = "id") long id
+//    ) {
+//        final Group group = groupRepository.findByID(id);
+//
+//        return group;
+//    }
+}
diff --git a/memberManagement/src/main/java/thinkTogether/memberManagement/controller/MemberManagementController.java b/memberManagement/src/main/java/thinkTogether/memberManagement/controller/MemberManagementController.java
new file mode 100644
index 0000000000000000000000000000000000000000..3600a205f98c0f14f089a4fa1b818a889eeb0920
--- /dev/null
+++ b/memberManagement/src/main/java/thinkTogether/memberManagement/controller/MemberManagementController.java
@@ -0,0 +1,48 @@
+package thinkTogether.memberManagement.controller;
+
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RestController;
+import thinkTogether.groupManagement.model.Learninggroup;
+import thinkTogether.groupManagement.repo.IGroupRepository;
+
+import java.util.List;
+
+
+@RestController
+// Verwendet das Repository und gibt die Daten zurück
+public class MemberManagementController {
+
+    private final GroupRepository groupRepository;
+
+    public MemberManagementController(GroupRepository groupRepository) {
+        this.groupRepository = groupRepository;
+    }
+
+
+    @GetMapping("/")
+    public String index() {
+        return "Hello from the GroupManagement Controller!";
+    }
+
+    @GetMapping("/groups")
+    public List<Learninggroup> findAll() {
+        return groupRepository.findAll();
+    }
+
+
+
+//    /**
+//     * e.g. http://localhost:8080/groups/2/
+//     *
+//     * @param id
+//     * @return
+//     */
+//    @GetMapping(value = "/groups/{id}/")
+//    public Group findByID(
+//            @PathVariable(value = "id") long id
+//    ) {
+//        final Group group = groupRepository.findByID(id);
+//
+//        return group;
+//    }
+}
diff --git a/memberManagement/src/main/java/thinkTogether/memberManagement/model/Member.java b/memberManagement/src/main/java/thinkTogether/memberManagement/model/Member.java
new file mode 100644
index 0000000000000000000000000000000000000000..2d50fce0c0c60aa44e3fdb34e243ae35e6e18ea5
--- /dev/null
+++ b/memberManagement/src/main/java/thinkTogether/memberManagement/model/Member.java
@@ -0,0 +1,62 @@
+package thinkTogether.memberManagement.model;
+
+import javax.persistence.*;
+import java.sql.Date;
+
+@Entity
+public class Learninggroup {
+    @Id
+    private Long id;
+
+    private String status;
+
+    private Date date;
+
+    private int modulid;
+
+    protected Learninggroup() {
+    }
+
+    public Learninggroup(String status, Date erstelldatum, int modulid) {
+        this.date = erstelldatum;
+        this.modulid = modulid;
+        this.status = status;
+
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public Date getDatum() {
+        return date;
+    }
+
+    public void setDatum(Date datum) {
+        this.date = datum;
+    }
+
+    public Integer getModul() {
+        return modulid;
+    }
+
+    public void setModul(Integer id) {
+        this.modulid = id;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+}
+
+
+
diff --git a/memberManagement/src/main/java/thinkTogether/memberManagement/repo/MemberRepository.java b/memberManagement/src/main/java/thinkTogether/memberManagement/repo/MemberRepository.java
new file mode 100644
index 0000000000000000000000000000000000000000..dbdd96078f34b73c19b3e5b9d404468fb107ffd9
--- /dev/null
+++ b/memberManagement/src/main/java/thinkTogether/memberManagement/repo/MemberRepository.java
@@ -0,0 +1,14 @@
+package thinkTogether.memberManagement.repo;
+
+
+import org.springframework.data.repository.CrudRepository;
+import thinkTogether.groupManagement.model.Learninggroup;
+
+import java.util.List;
+
+//Erstellt Zwischenspeicher für die Datenentitäten? "DAO"???
+public interface IGroupRepository extends CrudRepository<Learninggroup, Long> {
+    public List<Learninggroup> findAll();
+
+}
+
diff --git a/memberManagement/src/test/java/thinkTogether/memberManagement/MemberManagementApplicationTests.java b/memberManagement/src/test/java/thinkTogether/memberManagement/MemberManagementApplicationTests.java
new file mode 100644
index 0000000000000000000000000000000000000000..b8eeb1ade3b2fcc838f2c99e2c668b28a782006c
--- /dev/null
+++ b/memberManagement/src/test/java/thinkTogether/memberManagement/MemberManagementApplicationTests.java
@@ -0,0 +1,13 @@
+package thinkTogether.memberManagement;
+
+import org.junit.jupiter.api.Test;
+import org.springframework.boot.test.context.SpringBootTest;
+
+@SpringBootTest
+class MemberManagementApplicationTests {
+
+	@Test
+	void contextLoads() {
+	}
+
+}