diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/Shop3020574.iml b/.idea/Shop3020574.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/Shop3020574.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/cat-activity.xml b/.idea/cat-activity.xml
new file mode 100644
index 0000000..bec5027
--- /dev/null
+++ b/.idea/cat-activity.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/material_theme_project_new.xml b/.idea/material_theme_project_new.xml
new file mode 100644
index 0000000..ef65f4b
--- /dev/null
+++ b/.idea/material_theme_project_new.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..07db61d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..191d879
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Shop/Shop.iml b/Shop/Shop.iml
new file mode 100644
index 0000000..1350954
--- /dev/null
+++ b/Shop/Shop.iml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Shop/resources/UML.png b/Shop/resources/UML.png
new file mode 100644
index 0000000..31a6e07
Binary files /dev/null and b/Shop/resources/UML.png differ
diff --git a/Shop/resources/produkte.csv b/Shop/resources/produkte.csv
new file mode 100644
index 0000000..d267731
--- /dev/null
+++ b/Shop/resources/produkte.csv
@@ -0,0 +1,8 @@
+ProdId,Name,TransportGewicht,Netto,MwStSatz,Lagerbestand
+1,Riesling 0.7 l,1.2,4.20,19,87
+2,Pfälzer Saumagen 250 g,0.28,2.52,7,23
+3,Gewürznelken 100 St.,0.01,2.52,7,3
+4,Kokosmilch 250 ml,0.275,1.67,7,12
+5,Bratwurst grob 250 g,0.258,2.09,7,17
+6,Traubensaft 1.0 l,1.5,2.93,19,1
+7,Gieskanne,0.2,3.80,19,13
\ No newline at end of file
diff --git a/Shop/src/main/java/shoppackage/Cart.java b/Shop/src/main/java/shoppackage/Cart.java
new file mode 100644
index 0000000..3ea544a
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/Cart.java
@@ -0,0 +1,4 @@
+package shoppackage;
+
+public class Cart {
+}
diff --git a/Shop/src/main/java/shoppackage/CartPosition.java b/Shop/src/main/java/shoppackage/CartPosition.java
new file mode 100644
index 0000000..e4e28ab
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/CartPosition.java
@@ -0,0 +1,4 @@
+package shoppackage;
+
+public class CartPosition {
+}
diff --git a/Shop/src/main/java/shoppackage/OnlineShop.java b/Shop/src/main/java/shoppackage/OnlineShop.java
new file mode 100644
index 0000000..09e56b4
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/OnlineShop.java
@@ -0,0 +1,4 @@
+package shoppackage;
+
+public class OnlineShop {
+}
diff --git a/Shop/src/main/java/shoppackage/Order.java b/Shop/src/main/java/shoppackage/Order.java
new file mode 100644
index 0000000..fca2d12
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/Order.java
@@ -0,0 +1,4 @@
+package shoppackage;
+
+public class Order {
+}
diff --git a/Shop/src/main/java/shoppackage/Products.java b/Shop/src/main/java/shoppackage/Products.java
new file mode 100644
index 0000000..89efd16
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/Products.java
@@ -0,0 +1,4 @@
+package shoppackage;
+
+public class Products {
+}
diff --git a/Shop/src/main/java/shoppackage/ShopTUI.java b/Shop/src/main/java/shoppackage/ShopTUI.java
new file mode 100644
index 0000000..ceeec03
--- /dev/null
+++ b/Shop/src/main/java/shoppackage/ShopTUI.java
@@ -0,0 +1,11 @@
+package shoppackage;
+
+public class ShopTUI {
+
+ void main(){
+ System.out.println("Hello Shop!");
+ }
+
+
+
+}
diff --git a/Shop/src/test/java/shoppackage/CartTest.java b/Shop/src/test/java/shoppackage/CartTest.java
new file mode 100644
index 0000000..693b444
--- /dev/null
+++ b/Shop/src/test/java/shoppackage/CartTest.java
@@ -0,0 +1,7 @@
+package shoppackage;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class CartTest {
+
+}
\ No newline at end of file
diff --git a/Shop/src/test/java/shoppackage/OnlineShopTest.java b/Shop/src/test/java/shoppackage/OnlineShopTest.java
new file mode 100644
index 0000000..86d468b
--- /dev/null
+++ b/Shop/src/test/java/shoppackage/OnlineShopTest.java
@@ -0,0 +1,7 @@
+package shoppackage;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class OnlineShopTest {
+
+}
\ No newline at end of file
diff --git a/Shop/src/test/java/shoppackage/OrderTest.java b/Shop/src/test/java/shoppackage/OrderTest.java
new file mode 100644
index 0000000..59a24d8
--- /dev/null
+++ b/Shop/src/test/java/shoppackage/OrderTest.java
@@ -0,0 +1,7 @@
+package shoppackage;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class OrderTest {
+
+}
\ No newline at end of file
diff --git a/Shop/src/test/java/shoppackage/ProductsTest.java b/Shop/src/test/java/shoppackage/ProductsTest.java
new file mode 100644
index 0000000..e746cbc
--- /dev/null
+++ b/Shop/src/test/java/shoppackage/ProductsTest.java
@@ -0,0 +1,7 @@
+package shoppackage;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class ProductsTest {
+
+}
\ No newline at end of file
diff --git a/Shop/src/test/java/shoppackage/ShopTUITest.java b/Shop/src/test/java/shoppackage/ShopTUITest.java
new file mode 100644
index 0000000..0a46249
--- /dev/null
+++ b/Shop/src/test/java/shoppackage/ShopTUITest.java
@@ -0,0 +1,7 @@
+package shoppackage;
+
+import static org.junit.jupiter.api.Assertions.*;
+
+class ShopTUITest {
+
+}
\ No newline at end of file