diff --git a/src/assets/items/david.jpg b/src/assets/items/david.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8c1ac13073b50a49950aedf26a40b234fe7187a0
Binary files /dev/null and b/src/assets/items/david.jpg differ
diff --git a/src/assets/items/galaxy.jpg b/src/assets/items/galaxy.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b27cc7551cd7dc918098bd6b323b6734604da85
Binary files /dev/null and b/src/assets/items/galaxy.jpg differ
diff --git a/src/assets/items/goofy.jpg b/src/assets/items/goofy.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..270d8c456cbdde85cb3f721adeb43f7118e2fd95
Binary files /dev/null and b/src/assets/items/goofy.jpg differ
diff --git a/src/assets/items/panda.webp b/src/assets/items/panda.webp
new file mode 100644
index 0000000000000000000000000000000000000000..d4e6d6e132d7a139b8f3babdee6ad6adef80b06d
Binary files /dev/null and b/src/assets/items/panda.webp differ
diff --git a/src/assets/items/sus.jpg b/src/assets/items/sus.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ae3f79f0045917f508d5e708b647f7a414dac561
Binary files /dev/null and b/src/assets/items/sus.jpg differ
diff --git a/src/assets/items/v-buck.png b/src/assets/items/v-buck.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb2c4ae630ea455e059a6e420df50eb9927f3f30
Binary files /dev/null and b/src/assets/items/v-buck.png differ
diff --git a/src/components/Buttons/ShopButton.vue b/src/components/Buttons/ShopButton.vue
new file mode 100644
index 0000000000000000000000000000000000000000..4e28fcdb6e68eb87602d970bd0d612a46270668d
--- /dev/null
+++ b/src/components/Buttons/ShopButton.vue
@@ -0,0 +1,15 @@
+<template>
+    <button type="button" class="btn btn-primary" id="buttonStyle"><img src="@/assets/items/v-buck.png" style="width: 2rem"> +{{ buttonText }}</button>
+</template>
+
+<script>
+export default {
+    props: ['buttonText']
+}
+</script>
+
+<style scoped>
+    #buttonStyle {
+        border-radius: 3rem;
+    }
+</style>
\ No newline at end of file
diff --git a/src/views/FeedbackView.vue b/src/views/FeedbackView.vue
index 37264535422ff7742a1e6e410d4e6338c0752598..6eef349d66eda4e3145a12372e9061ccf2cecedb 100644
--- a/src/views/FeedbackView.vue
+++ b/src/views/FeedbackView.vue
@@ -77,7 +77,6 @@ textarea {
   transition: background-color 0.2s ease 0s;
 }
 
-
 textarea:focus {
   background: none repeat scroll 0 0 #FFFFFF;
   outline-width: 0;
diff --git a/src/views/ShopView.vue b/src/views/ShopView.vue
index 9095328987e0c5479f039dd59d667f0533d4cb71..55ef335f11efa0b03a899182231f1208d0f17888 100644
--- a/src/views/ShopView.vue
+++ b/src/views/ShopView.vue
@@ -1,3 +1,108 @@
 <template>
-    Hallo
-</template>
\ No newline at end of file
+    <div class="container">
+        <div class="row">
+            <div class="col-md-12">
+                <h1>League</h1>
+                <div class="category row justify-content-between mb-5 m-2">
+                    <!--<div class="col-md-4" v-for="product in products" :key="product.id">-->
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+
+
+                    <!--</div>-->
+                </div>
+            </div>
+            <div class="col-md-12">
+                <h1>Fantacy</h1>
+                <div class="category row justify-content-between mb-5 m-2">
+                    <!--<div class="col-md-4" v-for="product in products" :key="product.id">-->
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+                    <div class="card text-center" style="width: 16rem; border: none">
+                        <img src="@/assets/items/galaxy.jpg" class="card-img-top" alt="...">
+                        <div class="card-body">
+                            <h5 class="card-title">The panda</h5>
+                            <ShopButton button-text="100"></ShopButton>
+                        </div>
+                    </div>
+
+
+                    <!--</div>-->
+                </div>
+            </div>
+        </div>
+    </div>
+</template>
+
+<script setup lang="ts">
+import ShopButton from '@/components/Buttons/ShopButton.vue';
+</script>
+
+<style scoped>
+.card {
+    box-shadow: none;
+    margin: 10px;
+    border-radius: 8px;
+    padding-left: 5px;
+    padding-right: 5px;
+    /* Rounded corners */
+}
+
+.card:hover {
+    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+}
+
+.card-body{
+    height: 100px;
+    padding: 5px;
+}
+
+.col-md-12 {
+    border-bottom: 2px solid #000000;
+}
+</style>
\ No newline at end of file