diff --git a/src/App.vue b/src/App.vue
index e864195002371619c22d0454351235745b2a4f3f..8b39d47a6a80bd698f0b87595f0ec73364a62234 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,22 +1,11 @@
 <script setup>
 import { RouterLink, RouterView } from 'vue-router'
 import HelloWorld from './components/HelloWorld.vue'
+import Navbar from "@/components/Navbar.vue";
 </script>
 
 <template>
-  <header>
-    <img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" />
-
-    <div class="wrapper">
-      <HelloWorld msg="You did it!" />
-
-      <nav>
-        <RouterLink to="/">Home</RouterLink>
-        <RouterLink to="/about">About</RouterLink>
-      </nav>
-    </div>
-  </header>
-
+    <Navbar></Navbar>
   <RouterView />
 </template>
 
diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue
new file mode 100644
index 0000000000000000000000000000000000000000..678c2bb4469a3f6e7bb139ce6c5065c8546148e3
--- /dev/null
+++ b/src/components/Navbar.vue
@@ -0,0 +1,62 @@
+<template>
+    <div>
+        <nav>
+            <ul>
+                <li>
+                    <RouterLink :to="'/Home'">
+                        <img src="src/components/icons/code-svgrepo-com.svg" alt="Home-button">
+                    </RouterLink>
+                </li>
+                <li>
+                    <RouterLink :to="'/Fridge'">
+                        <img src="src/components/icons/code-svgrepo-com.svg" alt="Fridge-button">
+                    </RouterLink>
+                 </li>
+                <li>
+                    <RouterLink :to="'/Weekplan'">
+                        <img src="src/components/icons/code-svgrepo-com.svg" alt="logo-button">
+                    </RouterLink>
+                </li>
+                <li>
+                    <RouterLink :to="'/ShoppingList'">
+                        <img src="src/components/icons/code-svgrepo-com.svg" alt="shopping-list-button">
+                    </RouterLink>
+                </li>
+                <li>
+                    <RouterLink :to="'/UserSettings'">
+                        <img src="src/components/icons/code-svgrepo-com.svg" alt="settings-button">
+                    </RouterLink>
+                </li>
+            </ul>
+        </nav>
+    </div>
+</template>
+<script>
+export default {
+    name: "Navbar"
+}
+</script>
+
+<style scoped>
+nav {
+    width: 393px;
+    background-color: #00663C;
+}
+img{
+    width:20%;
+}
+ul {
+    display: flex;
+    list-style-type: none;
+    justify-content: space-between;
+    margin: 0;
+    padding: 0;
+}
+li{
+    text-align: center;
+    padding-top: 0.4em;
+}
+a {
+    text-decoration: none;
+}
+</style>
\ No newline at end of file
diff --git a/src/components/icons/code-svgrepo-com.svg b/src/components/icons/code-svgrepo-com.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a5c3287105b5af4b5749c1c72fc3363a7361b7ab
--- /dev/null
+++ b/src/components/icons/code-svgrepo-com.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" ?>
+
+<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
+<svg width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+
+<title/>
+
+<g id="Complete">
+
+<g id="Code">
+
+<g>
+
+<polyline data-name="Right" fill="none" id="Right-2" points="15.5 7 20.5 12 15.5 17" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+
+<polyline data-name="Left" fill="none" id="Left-2" points="8.5 7 3.5 12 8.5 17" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
+
+</g>
+
+</g>
+
+</g>
+
+</svg>
\ No newline at end of file