diff --git a/frontend/src/views/NotFoundPage.spec.js b/frontend/src/components/NotFoundPage.spec.js similarity index 100% rename from frontend/src/views/NotFoundPage.spec.js rename to frontend/src/components/NotFoundPage.spec.js diff --git a/frontend/src/views/NotFoundPage.vue b/frontend/src/components/NotFoundPage.vue similarity index 100% rename from frontend/src/views/NotFoundPage.vue rename to frontend/src/components/NotFoundPage.vue diff --git a/frontend/src/views/Layout/AuthLayout_gdd.spec.js b/frontend/src/layouts/AuthLayout_gdd.spec.js similarity index 100% rename from frontend/src/views/Layout/AuthLayout_gdd.spec.js rename to frontend/src/layouts/AuthLayout_gdd.spec.js diff --git a/frontend/src/views/Layout/AuthLayout_gdd.vue b/frontend/src/layouts/AuthLayout_gdd.vue similarity index 100% rename from frontend/src/views/Layout/AuthLayout_gdd.vue rename to frontend/src/layouts/AuthLayout_gdd.vue diff --git a/frontend/src/views/Layout/ContentFooter.spec.js b/frontend/src/layouts/ContentFooter.spec.js similarity index 100% rename from frontend/src/views/Layout/ContentFooter.spec.js rename to frontend/src/layouts/ContentFooter.spec.js diff --git a/frontend/src/views/Layout/ContentFooter.vue b/frontend/src/layouts/ContentFooter.vue similarity index 100% rename from frontend/src/views/Layout/ContentFooter.vue rename to frontend/src/layouts/ContentFooter.vue diff --git a/frontend/src/views/Layout/DashboardLayout_gdd.spec.js b/frontend/src/layouts/DashboardLayout_gdd.spec.js similarity index 100% rename from frontend/src/views/Layout/DashboardLayout_gdd.spec.js rename to frontend/src/layouts/DashboardLayout_gdd.spec.js diff --git a/frontend/src/views/Layout/DashboardLayout_gdd.vue b/frontend/src/layouts/DashboardLayout_gdd.vue similarity index 100% rename from frontend/src/views/Layout/DashboardLayout_gdd.vue rename to frontend/src/layouts/DashboardLayout_gdd.vue diff --git a/frontend/src/views/Pages/AccountOverview.spec.js b/frontend/src/pages/AccountOverview.spec.js similarity index 100% rename from frontend/src/views/Pages/AccountOverview.spec.js rename to frontend/src/pages/AccountOverview.spec.js diff --git a/frontend/src/views/Pages/AccountOverview.vue b/frontend/src/pages/AccountOverview.vue similarity index 100% rename from frontend/src/views/Pages/AccountOverview.vue rename to frontend/src/pages/AccountOverview.vue diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js b/frontend/src/pages/AccountOverview/GddTransactionList.spec.js similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GddTransactionList.spec.js rename to frontend/src/pages/AccountOverview/GddTransactionList.spec.js diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionList.vue b/frontend/src/pages/AccountOverview/GddTransactionList.vue similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GddTransactionList.vue rename to frontend/src/pages/AccountOverview/GddTransactionList.vue diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionListFooter.spec.js b/frontend/src/pages/AccountOverview/GddTransactionListFooter.spec.js similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GddTransactionListFooter.spec.js rename to frontend/src/pages/AccountOverview/GddTransactionListFooter.spec.js diff --git a/frontend/src/views/Pages/AccountOverview/GddTransactionListFooter.vue b/frontend/src/pages/AccountOverview/GddTransactionListFooter.vue similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GddTransactionListFooter.vue rename to frontend/src/pages/AccountOverview/GddTransactionListFooter.vue diff --git a/frontend/src/views/Pages/AccountOverview/GdtTransactionList.spec.js b/frontend/src/pages/AccountOverview/GdtTransactionList.spec.js similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GdtTransactionList.spec.js rename to frontend/src/pages/AccountOverview/GdtTransactionList.spec.js diff --git a/frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue b/frontend/src/pages/AccountOverview/GdtTransactionList.vue similarity index 100% rename from frontend/src/views/Pages/AccountOverview/GdtTransactionList.vue rename to frontend/src/pages/AccountOverview/GdtTransactionList.vue diff --git a/frontend/src/views/Pages/ForgotPassword.spec.js b/frontend/src/pages/ForgotPassword.spec.js similarity index 100% rename from frontend/src/views/Pages/ForgotPassword.spec.js rename to frontend/src/pages/ForgotPassword.spec.js diff --git a/frontend/src/views/Pages/ForgotPassword.vue b/frontend/src/pages/ForgotPassword.vue similarity index 100% rename from frontend/src/views/Pages/ForgotPassword.vue rename to frontend/src/pages/ForgotPassword.vue diff --git a/frontend/src/views/Pages/Login.spec.js b/frontend/src/pages/Login.spec.js similarity index 100% rename from frontend/src/views/Pages/Login.spec.js rename to frontend/src/pages/Login.spec.js diff --git a/frontend/src/views/Pages/Login.vue b/frontend/src/pages/Login.vue similarity index 100% rename from frontend/src/views/Pages/Login.vue rename to frontend/src/pages/Login.vue diff --git a/frontend/src/views/Pages/Register.spec.js b/frontend/src/pages/Register.spec.js similarity index 100% rename from frontend/src/views/Pages/Register.spec.js rename to frontend/src/pages/Register.spec.js diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/pages/Register.vue similarity index 100% rename from frontend/src/views/Pages/Register.vue rename to frontend/src/pages/Register.vue diff --git a/frontend/src/views/Pages/RegisterCommunity.spec.js b/frontend/src/pages/RegisterCommunity.spec.js similarity index 100% rename from frontend/src/views/Pages/RegisterCommunity.spec.js rename to frontend/src/pages/RegisterCommunity.spec.js diff --git a/frontend/src/views/Pages/RegisterCommunity.vue b/frontend/src/pages/RegisterCommunity.vue similarity index 100% rename from frontend/src/views/Pages/RegisterCommunity.vue rename to frontend/src/pages/RegisterCommunity.vue diff --git a/frontend/src/views/Pages/RegisterSelectCommunity.spec.js b/frontend/src/pages/RegisterSelectCommunity.spec.js similarity index 100% rename from frontend/src/views/Pages/RegisterSelectCommunity.spec.js rename to frontend/src/pages/RegisterSelectCommunity.spec.js diff --git a/frontend/src/views/Pages/RegisterSelectCommunity.vue b/frontend/src/pages/RegisterSelectCommunity.vue similarity index 100% rename from frontend/src/views/Pages/RegisterSelectCommunity.vue rename to frontend/src/pages/RegisterSelectCommunity.vue diff --git a/frontend/src/views/Pages/ResetPassword.spec.js b/frontend/src/pages/ResetPassword.spec.js similarity index 100% rename from frontend/src/views/Pages/ResetPassword.spec.js rename to frontend/src/pages/ResetPassword.spec.js diff --git a/frontend/src/views/Pages/ResetPassword.vue b/frontend/src/pages/ResetPassword.vue similarity index 100% rename from frontend/src/views/Pages/ResetPassword.vue rename to frontend/src/pages/ResetPassword.vue diff --git a/frontend/src/views/Pages/SendOverview.spec.js b/frontend/src/pages/SendOverview.spec.js similarity index 100% rename from frontend/src/views/Pages/SendOverview.spec.js rename to frontend/src/pages/SendOverview.spec.js diff --git a/frontend/src/views/Pages/SendOverview.vue b/frontend/src/pages/SendOverview.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview.vue rename to frontend/src/pages/SendOverview.vue diff --git a/frontend/src/views/Pages/SendOverview/GddSend.spec.js b/frontend/src/pages/SendOverview/GddSend.spec.js similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend.spec.js rename to frontend/src/pages/SendOverview/GddSend.spec.js diff --git a/frontend/src/views/Pages/SendOverview/GddSend.vue b/frontend/src/pages/SendOverview/GddSend.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend.vue rename to frontend/src/pages/SendOverview/GddSend.vue diff --git a/frontend/src/views/Pages/SendOverview/GddSend/QrCode.spec.js b/frontend/src/pages/SendOverview/GddSend/QrCode.spec.js similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/QrCode.spec.js rename to frontend/src/pages/SendOverview/GddSend/QrCode.spec.js diff --git a/frontend/src/views/Pages/SendOverview/GddSend/QrCode.vue b/frontend/src/pages/SendOverview/GddSend/QrCode.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/QrCode.vue rename to frontend/src/pages/SendOverview/GddSend/QrCode.vue diff --git a/frontend/src/views/Pages/SendOverview/GddSend/TransactionConfirmation.vue b/frontend/src/pages/SendOverview/GddSend/TransactionConfirmation.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/TransactionConfirmation.vue rename to frontend/src/pages/SendOverview/GddSend/TransactionConfirmation.vue diff --git a/frontend/src/views/Pages/SendOverview/GddSend/TransactionForm.spec.js b/frontend/src/pages/SendOverview/GddSend/TransactionForm.spec.js similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/TransactionForm.spec.js rename to frontend/src/pages/SendOverview/GddSend/TransactionForm.spec.js diff --git a/frontend/src/views/Pages/SendOverview/GddSend/TransactionForm.vue b/frontend/src/pages/SendOverview/GddSend/TransactionForm.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/TransactionForm.vue rename to frontend/src/pages/SendOverview/GddSend/TransactionForm.vue diff --git a/frontend/src/views/Pages/SendOverview/GddSend/TransactionResult.vue b/frontend/src/pages/SendOverview/GddSend/TransactionResult.vue similarity index 100% rename from frontend/src/views/Pages/SendOverview/GddSend/TransactionResult.vue rename to frontend/src/pages/SendOverview/GddSend/TransactionResult.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard.spec.js b/frontend/src/pages/UserProfile/UserCard.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard.spec.js rename to frontend/src/pages/UserProfile/UserCard.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard.vue b/frontend/src/pages/UserProfile/UserCard.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard.vue rename to frontend/src/pages/UserProfile/UserCard.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_CoinAnimation.spec.js b/frontend/src/pages/UserProfile/UserCard_CoinAnimation.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_CoinAnimation.spec.js rename to frontend/src/pages/UserProfile/UserCard_CoinAnimation.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_CoinAnimation.vue b/frontend/src/pages/UserProfile/UserCard_CoinAnimation.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_CoinAnimation.vue rename to frontend/src/pages/UserProfile/UserCard_CoinAnimation.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserData.spec.js b/frontend/src/pages/UserProfile/UserCard_FormUserData.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserData.spec.js rename to frontend/src/pages/UserProfile/UserCard_FormUserData.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserData.vue b/frontend/src/pages/UserProfile/UserCard_FormUserData.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserData.vue rename to frontend/src/pages/UserProfile/UserCard_FormUserData.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserMail.spec.js b/frontend/src/pages/UserProfile/UserCard_FormUserMail.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserMail.spec.js rename to frontend/src/pages/UserProfile/UserCard_FormUserMail.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserMail.vue b/frontend/src/pages/UserProfile/UserCard_FormUserMail.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserMail.vue rename to frontend/src/pages/UserProfile/UserCard_FormUserMail.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.spec.js b/frontend/src/pages/UserProfile/UserCard_FormUserPasswort.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.spec.js rename to frontend/src/pages/UserProfile/UserCard_FormUserPasswort.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue b/frontend/src/pages/UserProfile/UserCard_FormUserPasswort.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUserPasswort.vue rename to frontend/src/pages/UserProfile/UserCard_FormUserPasswort.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUsername.spec.js.old b/frontend/src/pages/UserProfile/UserCard_FormUsername.spec.js.old similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUsername.spec.js.old rename to frontend/src/pages/UserProfile/UserCard_FormUsername.spec.js.old diff --git a/frontend/src/views/Pages/UserProfile/UserCard_FormUsername.vue.old b/frontend/src/pages/UserProfile/UserCard_FormUsername.vue.old similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_FormUsername.vue.old rename to frontend/src/pages/UserProfile/UserCard_FormUsername.vue.old diff --git a/frontend/src/views/Pages/UserProfile/UserCard_Language.spec.js b/frontend/src/pages/UserProfile/UserCard_Language.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_Language.spec.js rename to frontend/src/pages/UserProfile/UserCard_Language.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_Language.vue b/frontend/src/pages/UserProfile/UserCard_Language.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_Language.vue rename to frontend/src/pages/UserProfile/UserCard_Language.vue diff --git a/frontend/src/views/Pages/UserProfile/UserCard_Newsletter.spec.js b/frontend/src/pages/UserProfile/UserCard_Newsletter.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_Newsletter.spec.js rename to frontend/src/pages/UserProfile/UserCard_Newsletter.spec.js diff --git a/frontend/src/views/Pages/UserProfile/UserCard_Newsletter.vue b/frontend/src/pages/UserProfile/UserCard_Newsletter.vue similarity index 100% rename from frontend/src/views/Pages/UserProfile/UserCard_Newsletter.vue rename to frontend/src/pages/UserProfile/UserCard_Newsletter.vue diff --git a/frontend/src/views/Pages/UserProfileOverview.spec.js b/frontend/src/pages/UserProfileOverview.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfileOverview.spec.js rename to frontend/src/pages/UserProfileOverview.spec.js diff --git a/frontend/src/views/Pages/UserProfileOverview.vue b/frontend/src/pages/UserProfileOverview.vue similarity index 100% rename from frontend/src/views/Pages/UserProfileOverview.vue rename to frontend/src/pages/UserProfileOverview.vue diff --git a/frontend/src/views/Pages/UserProfileTransactionList.spec.js b/frontend/src/pages/UserProfileTransactionList.spec.js similarity index 100% rename from frontend/src/views/Pages/UserProfileTransactionList.spec.js rename to frontend/src/pages/UserProfileTransactionList.spec.js diff --git a/frontend/src/views/Pages/UserProfileTransactionList.vue b/frontend/src/pages/UserProfileTransactionList.vue similarity index 100% rename from frontend/src/views/Pages/UserProfileTransactionList.vue rename to frontend/src/pages/UserProfileTransactionList.vue diff --git a/frontend/src/views/Pages/thx.spec.js b/frontend/src/pages/thx.spec.js similarity index 100% rename from frontend/src/views/Pages/thx.spec.js rename to frontend/src/pages/thx.spec.js diff --git a/frontend/src/views/Pages/thx.vue b/frontend/src/pages/thx.vue similarity index 100% rename from frontend/src/views/Pages/thx.vue rename to frontend/src/pages/thx.vue