From a43c3282a98bc095beb44d95c3292ee2a70b581d Mon Sep 17 00:00:00 2001
From: Titus Kristiansen <titusk@stud.ntnu.no>
Date: Thu, 28 Apr 2022 12:01:31 +0200
Subject: [PATCH] Project folder and file restructuring/renaming

---
 src/App.vue                                   |   2 +-
 src/assets/logo.png                           | Bin 6849 -> 0 bytes
 src/assets/logo.svg                           |   1 -
 .../{chat => ChatComponents}/ChatMessage.vue  |   0
 .../{chat => ChatComponents}/ChatProfile.vue  |   0
 .../{chat => ChatComponents}/CurrentChat.vue  |   0
 .../{ => FormComponents}/LoginForm.vue        |   0
 .../NewGroupForm.vue}                         |   2 +-
 .../NewItemForm.vue}                          |   0
 .../{ => FormComponents}/NewPasswordForm.vue  |   0
 .../NotificationsForm.vue                     |   0
 .../RegisterForm.vue}                         |   0
 .../ResetPasswordForm.vue}                    |   0
 .../{ => GroupComponents}/GroupHome.vue       |   2 +-
 .../GroupList.vue                             |   2 +-
 .../GroupListItem.vue                         |   0
 .../{ => GroupComponents}/ItemCard.vue        |   2 +-
 .../MemberList.vue                            |   0
 .../SearchItemList.vue}                       |   2 +-
 .../{ => NavigationComponents}/NavBar.vue     |   8 ++---
 .../LargeProfileCard.vue                      |   2 +-
 .../{RatingComponent.vue => Rating.vue}       |   0
 .../UserListItemCard.vue                      |   2 +-
 src/router/index.js                           |  33 ++++++++----------
 src/views/AboutView.vue                       |  15 --------
 src/views/{ => ChatViews}/ChatView.vue        |   4 +--
 src/views/{ => FormViews}/AddNewItemView.vue  |   2 +-
 .../{ => FormViews}/CreateNewGroupView.vue    |   2 +-
 src/views/{ => FormViews}/LoginView.vue       |   2 +-
 src/views/{ => FormViews}/NewPasswordView.vue |   2 +-
 .../{ => FormViews}/NotificationView.vue      |   2 +-
 src/views/{ => FormViews}/RegisterView.vue    |   2 +-
 .../{ => FormViews}/ResetPasswordView.vue     |   2 +-
 src/views/{ => GroupViews}/GroupHomeView.vue  |   2 +-
 src/views/{ => GroupViews}/HomeView.vue       |   2 +-
 src/views/{ => GroupViews}/MemberListView.vue |   2 +-
 src/views/{ => GroupViews}/MyGroupsView.vue   |   2 +-
 .../{ => GroupViews}/SearchItemListView.vue   |   2 +-
 .../{ => NavigationViews}/NavBarView.vue      |   2 +-
 .../{ => UserProfileViews}/ProfileView.vue    |   0
 tests/unit/RegisterUserComponent.spec.js      |   2 +-
 tests/unit/add-new-item.spec.js               |   2 +-
 tests/unit/create-new-group.spec.js           |   2 +-
 tests/unit/search-item-list.spec.js           |   2 +-
 44 files changed, 45 insertions(+), 66 deletions(-)
 delete mode 100644 src/assets/logo.png
 delete mode 100644 src/assets/logo.svg
 rename src/components/{chat => ChatComponents}/ChatMessage.vue (100%)
 rename src/components/{chat => ChatComponents}/ChatProfile.vue (100%)
 rename src/components/{chat => ChatComponents}/CurrentChat.vue (100%)
 rename src/components/{ => FormComponents}/LoginForm.vue (100%)
 rename src/components/{CreateNewGroup.vue => FormComponents/NewGroupForm.vue} (99%)
 rename src/components/{AddNewItem.vue => FormComponents/NewItemForm.vue} (100%)
 rename src/components/{ => FormComponents}/NewPasswordForm.vue (100%)
 rename src/components/{ => FormComponents}/NotificationsForm.vue (100%)
 rename src/components/{RegisterFormComponent.vue => FormComponents/RegisterForm.vue} (100%)
 rename src/components/{ResetPassword.vue => FormComponents/ResetPasswordForm.vue} (100%)
 rename src/components/{ => GroupComponents}/GroupHome.vue (97%)
 rename src/components/{GroupeComponents => GroupComponents}/GroupList.vue (78%)
 rename src/components/{GroupeComponents => GroupComponents}/GroupListItem.vue (100%)
 rename src/components/{ => GroupComponents}/ItemCard.vue (89%)
 rename src/components/{GroupeComponents => GroupComponents}/MemberList.vue (100%)
 rename src/components/{SearchItemListComponent.vue => GroupComponents/SearchItemList.vue} (97%)
 rename src/components/{ => NavigationComponents}/NavBar.vue (89%)
 rename src/components/UserProfileComponents/{RatingComponent.vue => Rating.vue} (100%)
 delete mode 100644 src/views/AboutView.vue
 rename src/views/{ => ChatViews}/ChatView.vue (92%)
 rename src/views/{ => FormViews}/AddNewItemView.vue (73%)
 rename src/views/{ => FormViews}/CreateNewGroupView.vue (73%)
 rename src/views/{ => FormViews}/LoginView.vue (82%)
 rename src/views/{ => FormViews}/NewPasswordView.vue (81%)
 rename src/views/{ => FormViews}/NotificationView.vue (72%)
 rename src/views/{ => FormViews}/RegisterView.vue (72%)
 rename src/views/{ => FormViews}/ResetPasswordView.vue (80%)
 rename src/views/{ => GroupViews}/GroupHomeView.vue (73%)
 rename src/views/{ => GroupViews}/HomeView.vue (91%)
 rename src/views/{ => GroupViews}/MemberListView.vue (97%)
 rename src/views/{ => GroupViews}/MyGroupsView.vue (87%)
 rename src/views/{ => GroupViews}/SearchItemListView.vue (72%)
 rename src/views/{ => NavigationViews}/NavBarView.vue (73%)
 rename src/views/{ => UserProfileViews}/ProfileView.vue (100%)

diff --git a/src/App.vue b/src/App.vue
index 28f284a..91695eb 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -10,7 +10,7 @@ import { defineComponent } from "vue";
 
 // Components
 
-import NavBar from "./components/NavBar.vue";
+import NavBar from "./components/NavigationComponents/NavBar.vue";
 
 export default defineComponent({
   name: "App",
diff --git a/src/assets/logo.png b/src/assets/logo.png
deleted file mode 100644
index f3d2503fc2a44b5053b0837ebea6e87a2d339a43..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6849
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

diff --git a/src/assets/logo.svg b/src/assets/logo.svg
deleted file mode 100644
index 145b6d1..0000000
--- a/src/assets/logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.5 100"><defs><style>.cls-1{fill:#1697f6;}.cls-2{fill:#7bc6ff;}.cls-3{fill:#1867c0;}.cls-4{fill:#aeddff;}</style></defs><title>Artboard 46</title><polyline class="cls-1" points="43.75 0 23.31 0 43.75 48.32"/><polygon class="cls-2" points="43.75 62.5 43.75 100 0 14.58 22.92 14.58 43.75 62.5"/><polyline class="cls-3" points="43.75 0 64.19 0 43.75 48.32"/><polygon class="cls-4" points="64.58 14.58 87.5 14.58 43.75 100 43.75 62.5 64.58 14.58"/></svg>
diff --git a/src/components/chat/ChatMessage.vue b/src/components/ChatComponents/ChatMessage.vue
similarity index 100%
rename from src/components/chat/ChatMessage.vue
rename to src/components/ChatComponents/ChatMessage.vue
diff --git a/src/components/chat/ChatProfile.vue b/src/components/ChatComponents/ChatProfile.vue
similarity index 100%
rename from src/components/chat/ChatProfile.vue
rename to src/components/ChatComponents/ChatProfile.vue
diff --git a/src/components/chat/CurrentChat.vue b/src/components/ChatComponents/CurrentChat.vue
similarity index 100%
rename from src/components/chat/CurrentChat.vue
rename to src/components/ChatComponents/CurrentChat.vue
diff --git a/src/components/LoginForm.vue b/src/components/FormComponents/LoginForm.vue
similarity index 100%
rename from src/components/LoginForm.vue
rename to src/components/FormComponents/LoginForm.vue
diff --git a/src/components/CreateNewGroup.vue b/src/components/FormComponents/NewGroupForm.vue
similarity index 99%
rename from src/components/CreateNewGroup.vue
rename to src/components/FormComponents/NewGroupForm.vue
index b786dd1..e322ce2 100644
--- a/src/components/CreateNewGroup.vue
+++ b/src/components/FormComponents/NewGroupForm.vue
@@ -198,7 +198,7 @@
           v-show="imageAdded"
           @click="removeImage"
         >
-          <img src="../assets/removeIcon.png" alt="Remove icon image" />
+          <img src="../../assets/removeIcon.png" alt="Remove icon image" />
         </button>
       </div>
 
diff --git a/src/components/AddNewItem.vue b/src/components/FormComponents/NewItemForm.vue
similarity index 100%
rename from src/components/AddNewItem.vue
rename to src/components/FormComponents/NewItemForm.vue
diff --git a/src/components/NewPasswordForm.vue b/src/components/FormComponents/NewPasswordForm.vue
similarity index 100%
rename from src/components/NewPasswordForm.vue
rename to src/components/FormComponents/NewPasswordForm.vue
diff --git a/src/components/NotificationsForm.vue b/src/components/FormComponents/NotificationsForm.vue
similarity index 100%
rename from src/components/NotificationsForm.vue
rename to src/components/FormComponents/NotificationsForm.vue
diff --git a/src/components/RegisterFormComponent.vue b/src/components/FormComponents/RegisterForm.vue
similarity index 100%
rename from src/components/RegisterFormComponent.vue
rename to src/components/FormComponents/RegisterForm.vue
diff --git a/src/components/ResetPassword.vue b/src/components/FormComponents/ResetPasswordForm.vue
similarity index 100%
rename from src/components/ResetPassword.vue
rename to src/components/FormComponents/ResetPasswordForm.vue
diff --git a/src/components/GroupHome.vue b/src/components/GroupComponents/GroupHome.vue
similarity index 97%
rename from src/components/GroupHome.vue
rename to src/components/GroupComponents/GroupHome.vue
index 56eae2e..4d18e19 100644
--- a/src/components/GroupHome.vue
+++ b/src/components/GroupComponents/GroupHome.vue
@@ -34,7 +34,7 @@
 </template>
 
 <script>
-import ItemCard from "@/components/ItemCard";
+import ItemCard from "@/components/GroupComponents/ItemCard";
 export default {
   name: "SearchItemListComponent",
 
diff --git a/src/components/GroupeComponents/GroupList.vue b/src/components/GroupComponents/GroupList.vue
similarity index 78%
rename from src/components/GroupeComponents/GroupList.vue
rename to src/components/GroupComponents/GroupList.vue
index 21ef028..58d6a17 100644
--- a/src/components/GroupeComponents/GroupList.vue
+++ b/src/components/GroupComponents/GroupList.vue
@@ -7,7 +7,7 @@
 </template>
 
 <script>
-import GroupListItem from "@/components/GroupeComponents/GroupListItem.vue";
+import GroupListItem from "@/components/GroupComponents/GroupListItem.vue";
 
 export default {
   name: "GroupList",
diff --git a/src/components/GroupeComponents/GroupListItem.vue b/src/components/GroupComponents/GroupListItem.vue
similarity index 100%
rename from src/components/GroupeComponents/GroupListItem.vue
rename to src/components/GroupComponents/GroupListItem.vue
diff --git a/src/components/ItemCard.vue b/src/components/GroupComponents/ItemCard.vue
similarity index 89%
rename from src/components/ItemCard.vue
rename to src/components/GroupComponents/ItemCard.vue
index c7b866e..44abedf 100644
--- a/src/components/ItemCard.vue
+++ b/src/components/GroupComponents/ItemCard.vue
@@ -3,7 +3,7 @@
     <div class="w-4/5 rounded bg-gray-200">
       <img
         class="w-full"
-        :src="item.img || require('../assets/default-product.png')"
+        :src="item.img || require('../../assets/default-product.png')"
         alt="Item image"
       />
       <div class="p-1 m-1">
diff --git a/src/components/GroupeComponents/MemberList.vue b/src/components/GroupComponents/MemberList.vue
similarity index 100%
rename from src/components/GroupeComponents/MemberList.vue
rename to src/components/GroupComponents/MemberList.vue
diff --git a/src/components/SearchItemListComponent.vue b/src/components/GroupComponents/SearchItemList.vue
similarity index 97%
rename from src/components/SearchItemListComponent.vue
rename to src/components/GroupComponents/SearchItemList.vue
index 6995003..d7c05f7 100644
--- a/src/components/SearchItemListComponent.vue
+++ b/src/components/GroupComponents/SearchItemList.vue
@@ -31,7 +31,7 @@
 </template>
 
 <script>
-import ItemCard from "@/components/ItemCard";
+import ItemCard from "@/components/GroupComponents/ItemCard";
 export default {
   name: "SearchItemListComponent",
 
diff --git a/src/components/NavBar.vue b/src/components/NavigationComponents/NavBar.vue
similarity index 89%
rename from src/components/NavBar.vue
rename to src/components/NavigationComponents/NavBar.vue
index 7331f35..c440c35 100644
--- a/src/components/NavBar.vue
+++ b/src/components/NavigationComponents/NavBar.vue
@@ -5,7 +5,7 @@
     <div class="logo">
       <img
         class="m-1 ml-4 cursor-pointer h-12"
-        src="../assets/logo3.svg"
+        src="../../assets/logo3.svg"
         alt="BoCo logo"
         @click="$router.push('/')"
       />
@@ -14,7 +14,7 @@
       <li>
         <img
           class="m-6 cursor-pointer h-7"
-          src="../assets/additem.png"
+          src="../../assets/additem.png"
           alt="Legg til"
           @click="$router.push('/addNewItem')"
         />
@@ -22,7 +22,7 @@
       <li>
         <img
           class="m-6 cursor-pointer h-7"
-          src="../assets/messages.png"
+          src="../../assets/messages.png"
           alt="Meldinger"
           @click="$router.push('/messages')"
         />
@@ -30,7 +30,7 @@
       <li>
         <img
           class="m-6 cursor-pointer h-7"
-          src="../assets/profile.png"
+          src="../../assets/profile.png"
           alt="Profil"
           @click="loadProfile"
         />
diff --git a/src/components/UserProfileComponents/LargeProfileCard.vue b/src/components/UserProfileComponents/LargeProfileCard.vue
index c395505..19d2596 100644
--- a/src/components/UserProfileComponents/LargeProfileCard.vue
+++ b/src/components/UserProfileComponents/LargeProfileCard.vue
@@ -101,7 +101,7 @@
 </template>
 
 <script>
-import RatingComponent from "@/components/UserProfileComponents/RatingComponent.vue";
+import RatingComponent from "@/components/UserProfileComponents/Rating.vue";
 import { parseCurrentUser } from "@/utils/token-utils";
 import { getUser, getAverageRating } from "@/utils/apiutil";
 
diff --git a/src/components/UserProfileComponents/RatingComponent.vue b/src/components/UserProfileComponents/Rating.vue
similarity index 100%
rename from src/components/UserProfileComponents/RatingComponent.vue
rename to src/components/UserProfileComponents/Rating.vue
diff --git a/src/components/UserProfileComponents/UserListItemCard.vue b/src/components/UserProfileComponents/UserListItemCard.vue
index 005646d..90180d2 100644
--- a/src/components/UserProfileComponents/UserListItemCard.vue
+++ b/src/components/UserProfileComponents/UserListItemCard.vue
@@ -34,7 +34,7 @@
 
 <script>
 import { getAverageRating } from "@/utils/apiutil";
-import RatingComponent from "./RatingComponent.vue";
+import RatingComponent from "./Rating.vue";
 
 export default {
   name: "UserListItem",
diff --git a/src/router/index.js b/src/router/index.js
index 374df41..f323577 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,8 +1,8 @@
 import store from "@/store";
 import { createRouter, createWebHistory } from "vue-router";
-import HomeView from "../views/HomeView.vue";
-import LoginView from "../views/LoginView.vue";
-import NewPasswordView from "../views/NewPasswordView";
+import HomeView from "../views/GroupViews/HomeView.vue";
+import LoginView from "../views/FormViews/LoginView.vue";
+import NewPasswordView from "../views/FormViews/NewPasswordView";
 
 /**
  * Guards routes. If token is null, no user is logged in and only the
@@ -23,27 +23,22 @@ const routes = [
     name: "home",
     component: HomeView,
   },
-  {
-    path: "/about",
-    name: "about",
-    component: () => import("../views/AboutView.vue"),
-  },
   {
     path: "/profile/:id",
     name: "profile",
-    component: () => import("../views/ProfileView.vue"),
+    component: () => import("../views/UserProfileViews/ProfileView.vue"),
     beforeEnter: guardRoute,
   },
   {
     path: "/register",
     name: "register",
-    component: () => import("../views/RegisterView.vue"),
+    component: () => import("../views/FormViews/RegisterView.vue"),
   },
   {
     path: "/messages",
     name: "messages",
     component: () =>
-      import(/* webpackChunkName: "register" */ "../views/ChatView.vue"),
+      import(/* webpackChunkName: "register" */ "../views/ChatViews/ChatView.vue"),
     beforeEnter: guardRoute,
   },
   {
@@ -60,45 +55,45 @@ const routes = [
   {
     path: "/searchItemList",
     name: "searchItemList",
-    component: () => import("../views/SearchItemListView.vue"),
+    component: () => import("../views/GroupViews/SearchItemListView.vue"),
   },
   {
     path: "/resetPassword",
     name: "resetPassword",
-    component: () => import("../views/ResetPasswordView.vue"),
+    component: () => import("../views/FormViews/ResetPasswordView.vue"),
   },
   {
     path: "/createNewGroup",
     name: "createNewGroup",
-    component: () => import("../views/CreateNewGroupView.vue"),
+    component: () => import("../views/FormViews/CreateNewGroupView.vue"),
   },
   {
     path: "/group/:id/memberlist",
     name: "memberlist",
-    component: () => import("../views/MemberListView.vue"),
+    component: () => import("../views/GroupViews/MemberListView.vue"),
     beforeEnter: guardRoute,
   },
   {
     path: "/addNewItem",
     name: "addNewItem",
-    component: () => import("../views/AddNewItemView.vue"),
+    component: () => import("../views/FormViews/AddNewItemView.vue"),
     beforeEnter: guardRoute,
   },
   {
     path: "/notifications",
     name: "notifications",
-    component: () => import("../views/NotificationView.vue"),
+    component: () => import("../views/FormViews/NotificationView.vue"),
     beforeEnter: guardRoute,
   },
   {
     path: "/user/:id/groups",
     name: "myGroups",
-    component: () => import("../views/MyGroupsView.vue"),
+    component: () => import("../views/GroupViews/MyGroupsView.vue"),
   },
   {
     path: "/groupHomePage",
     name: "GroupHome",
-    component: () => import("../views/GroupHomeView.vue"),
+    component: () => import("../views/GroupViews/GroupHomeView.vue"),
     beforeEnter: guardRoute,
   },
 ];
diff --git a/src/views/AboutView.vue b/src/views/AboutView.vue
deleted file mode 100644
index 989873b..0000000
--- a/src/views/AboutView.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-<template>
-  <div>This is an about page</div>
-</template>
-
-<script>
-import { defineComponent } from "vue";
-
-// Components
-
-export default defineComponent({
-  name: "HomeView",
-
-  components: {},
-});
-</script>
diff --git a/src/views/ChatView.vue b/src/views/ChatViews/ChatView.vue
similarity index 92%
rename from src/views/ChatView.vue
rename to src/views/ChatViews/ChatView.vue
index 5ea7094..a8c5eef 100644
--- a/src/views/ChatView.vue
+++ b/src/views/ChatViews/ChatView.vue
@@ -24,8 +24,8 @@
 </template>
 
 <script>
-import ChatProfile from "@/components/chat/ChatProfile.vue";
-import CurrentChat from "@/components/chat/CurrentChat.vue";
+import ChatProfile from "@/components/ChatComponents/ChatProfile.vue";
+import CurrentChat from "@/components/ChatComponents/CurrentChat.vue";
 import { parseCurrentUser } from "@/utils/token-utils";
 
 export default {
diff --git a/src/views/AddNewItemView.vue b/src/views/FormViews/AddNewItemView.vue
similarity index 73%
rename from src/views/AddNewItemView.vue
rename to src/views/FormViews/AddNewItemView.vue
index 2724eed..243c054 100644
--- a/src/views/AddNewItemView.vue
+++ b/src/views/FormViews/AddNewItemView.vue
@@ -3,7 +3,7 @@
 </template>
 
 <script>
-import AddNewItem from "@/components/AddNewItem";
+import AddNewItem from "@/components/FormComponents/NewItemForm";
 
 export default {
   name: "AddNewItemView.vue",
diff --git a/src/views/CreateNewGroupView.vue b/src/views/FormViews/CreateNewGroupView.vue
similarity index 73%
rename from src/views/CreateNewGroupView.vue
rename to src/views/FormViews/CreateNewGroupView.vue
index d3b69d6..9fcf12f 100644
--- a/src/views/CreateNewGroupView.vue
+++ b/src/views/FormViews/CreateNewGroupView.vue
@@ -3,7 +3,7 @@
 </template>
 
 <script>
-import CreateNewGroup from "@/components/CreateNewGroup";
+import CreateNewGroup from "@/components/FormComponents/NewGroupForm";
 export default {
   name: "CreateNewGroupView.vue",
   components: {
diff --git a/src/views/LoginView.vue b/src/views/FormViews/LoginView.vue
similarity index 82%
rename from src/views/LoginView.vue
rename to src/views/FormViews/LoginView.vue
index 56cb697..95329c5 100644
--- a/src/views/LoginView.vue
+++ b/src/views/FormViews/LoginView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import LoginForm from "@/components/LoginForm";
+import LoginForm from "@/components/FormComponents/LoginForm";
 export default {
   name: "LoginView.vue",
   components: {
diff --git a/src/views/NewPasswordView.vue b/src/views/FormViews/NewPasswordView.vue
similarity index 81%
rename from src/views/NewPasswordView.vue
rename to src/views/FormViews/NewPasswordView.vue
index bcccd80..710ce20 100644
--- a/src/views/NewPasswordView.vue
+++ b/src/views/FormViews/NewPasswordView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import NewPasswordForm from "@/components/NewPasswordForm";
+import NewPasswordForm from "@/components/FormComponents/NewPasswordForm";
 export default {
   name: "NewPasswordView.vue",
   components: {
diff --git a/src/views/NotificationView.vue b/src/views/FormViews/NotificationView.vue
similarity index 72%
rename from src/views/NotificationView.vue
rename to src/views/FormViews/NotificationView.vue
index f30c038..c04c33d 100644
--- a/src/views/NotificationView.vue
+++ b/src/views/FormViews/NotificationView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import NotificationsForm from "@/components/NotificationsForm";
+import NotificationsForm from "@/components/FormComponents/NotificationsForm";
 
 export default {
   name: "NotificationView.vue",
diff --git a/src/views/RegisterView.vue b/src/views/FormViews/RegisterView.vue
similarity index 72%
rename from src/views/RegisterView.vue
rename to src/views/FormViews/RegisterView.vue
index c1478be..e5d5683 100644
--- a/src/views/RegisterView.vue
+++ b/src/views/FormViews/RegisterView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import RegisterFormComponent from "../components/RegisterFormComponent.vue";
+import RegisterFormComponent from "../../components/FormComponents/RegisterForm.vue";
 
 export default {
   components: {
diff --git a/src/views/ResetPasswordView.vue b/src/views/FormViews/ResetPasswordView.vue
similarity index 80%
rename from src/views/ResetPasswordView.vue
rename to src/views/FormViews/ResetPasswordView.vue
index eb2cd8d..2345d32 100644
--- a/src/views/ResetPasswordView.vue
+++ b/src/views/FormViews/ResetPasswordView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import ResetPassword from "@/components/ResetPassword";
+import ResetPassword from "@/components/FormComponents/ResetPasswordForm";
 export default {
   name: "ResetPasswordView.vue",
   components: {
diff --git a/src/views/GroupHomeView.vue b/src/views/GroupViews/GroupHomeView.vue
similarity index 73%
rename from src/views/GroupHomeView.vue
rename to src/views/GroupViews/GroupHomeView.vue
index 36a8905..7082692 100644
--- a/src/views/GroupHomeView.vue
+++ b/src/views/GroupViews/GroupHomeView.vue
@@ -3,7 +3,7 @@
 </template>
 
 <script>
-import GroupHome from "@/components/GroupHome";
+import GroupHome from "@/components/GroupComponents/GroupHome";
 export default {
   name: "GroupHomeView.vue",
   components: {
diff --git a/src/views/HomeView.vue b/src/views/GroupViews/HomeView.vue
similarity index 91%
rename from src/views/HomeView.vue
rename to src/views/GroupViews/HomeView.vue
index 83573da..47f81aa 100644
--- a/src/views/HomeView.vue
+++ b/src/views/GroupViews/HomeView.vue
@@ -12,7 +12,7 @@
 </template>
 
 <script>
-import GroupList from "@/components/GroupeComponents/GroupList.vue";
+import GroupList from "@/components/GroupComponents/GroupList.vue";
 import { getMyGroups, getVisibleGroups } from "@/utils/apiutil";
 
 export default {
diff --git a/src/views/MemberListView.vue b/src/views/GroupViews/MemberListView.vue
similarity index 97%
rename from src/views/MemberListView.vue
rename to src/views/GroupViews/MemberListView.vue
index efbf16c..4352d97 100644
--- a/src/views/MemberListView.vue
+++ b/src/views/GroupViews/MemberListView.vue
@@ -58,7 +58,7 @@
 </template>
 
 <script>
-import MemberList from "@/components/GroupeComponents/MemberList.vue";
+import MemberList from "@/components/GroupComponents/MemberList.vue";
 
 export default {
   data() {
diff --git a/src/views/MyGroupsView.vue b/src/views/GroupViews/MyGroupsView.vue
similarity index 87%
rename from src/views/MyGroupsView.vue
rename to src/views/GroupViews/MyGroupsView.vue
index 74714cd..ff00156 100644
--- a/src/views/MyGroupsView.vue
+++ b/src/views/GroupViews/MyGroupsView.vue
@@ -8,7 +8,7 @@
 </template>
 
 <script>
-import GroupList from "@/components/GroupeComponents/GroupList.vue";
+import GroupList from "@/components/GroupComponents/GroupList.vue";
 import { getMyGroups } from "@/utils/apiutil";
 
 export default {
diff --git a/src/views/SearchItemListView.vue b/src/views/GroupViews/SearchItemListView.vue
similarity index 72%
rename from src/views/SearchItemListView.vue
rename to src/views/GroupViews/SearchItemListView.vue
index 288fa36..553a338 100644
--- a/src/views/SearchItemListView.vue
+++ b/src/views/GroupViews/SearchItemListView.vue
@@ -3,7 +3,7 @@
 </template>
 
 <script>
-import SearchItemListComponent from "@/components/SearchItemListComponent";
+import SearchItemListComponent from "@/components/GroupComponents/SearchItemList";
 export default {
   name: "SearchItemListView",
   components: {
diff --git a/src/views/NavBarView.vue b/src/views/NavigationViews/NavBarView.vue
similarity index 73%
rename from src/views/NavBarView.vue
rename to src/views/NavigationViews/NavBarView.vue
index 9e91811..c157625 100644
--- a/src/views/NavBarView.vue
+++ b/src/views/NavigationViews/NavBarView.vue
@@ -5,7 +5,7 @@
 </template>
 
 <script>
-import Navbar from "@/components/NavBar";
+import Navbar from "@/components/NavigationComponents/NavBar";
 export default {
   name: "NavBarView",
   components: {
diff --git a/src/views/ProfileView.vue b/src/views/UserProfileViews/ProfileView.vue
similarity index 100%
rename from src/views/ProfileView.vue
rename to src/views/UserProfileViews/ProfileView.vue
diff --git a/tests/unit/RegisterUserComponent.spec.js b/tests/unit/RegisterUserComponent.spec.js
index a13d18e..b6a4474 100644
--- a/tests/unit/RegisterUserComponent.spec.js
+++ b/tests/unit/RegisterUserComponent.spec.js
@@ -1,5 +1,5 @@
 import { mount } from "@vue/test-utils";
-import RegisterFormComponent from "@/components/RegisterFormComponent";
+import RegisterFormComponent from "@/components/FormComponents/RegisterForm";
 
 describe("RegisterFormComponent", () => {
   let wrapper;
diff --git a/tests/unit/add-new-item.spec.js b/tests/unit/add-new-item.spec.js
index 930eceb..b742402 100644
--- a/tests/unit/add-new-item.spec.js
+++ b/tests/unit/add-new-item.spec.js
@@ -1,5 +1,5 @@
 import { shallowMount } from "@vue/test-utils";
-import AddNewItem from "@/components/AddNewItem.vue";
+import AddNewItem from "@/components/FormComponents/NewItemForm.vue";
 
 describe("addNewItem elements rendering", () => {
   it("renders all labels", () => {
diff --git a/tests/unit/create-new-group.spec.js b/tests/unit/create-new-group.spec.js
index dfdceef..c96a64b 100644
--- a/tests/unit/create-new-group.spec.js
+++ b/tests/unit/create-new-group.spec.js
@@ -1,5 +1,5 @@
 import { shallowMount } from "@vue/test-utils";
-import CreateNewGroup from "@/components/CreateNewGroup.vue";
+import CreateNewGroup from "@/components/FormComponents/NewGroupForm.vue";
 
 describe("CreateNewGroup elements rendering", () => {
   it("renders all labels", () => {
diff --git a/tests/unit/search-item-list.spec.js b/tests/unit/search-item-list.spec.js
index b7d0fba..05eca1b 100644
--- a/tests/unit/search-item-list.spec.js
+++ b/tests/unit/search-item-list.spec.js
@@ -1,5 +1,5 @@
 import { shallowMount } from "@vue/test-utils";
-import SearchItemListComponent from "@/components/SearchItemListComponent.vue";
+import SearchItemListComponent from "@/components/GroupComponents/SearchItemList.vue";
 
 describe("CreateNewGroup elements rendering", () => {
   it("Tests setting values of input field", async () => {
-- 
GitLab