From 34b0135da7bfd53786fc2bc5eb26b34bbc10b720 Mon Sep 17 00:00:00 2001 From: wea_ondara Date: Sun, 8 Oct 2023 11:20:02 +0200 Subject: [PATCH] refactor: move project to frontend directory --- .gitignore | 4 ++-- .eslintrc.cjs => frontend/.eslintrc.cjs | 0 {.vscode => frontend/.vscode}/extensions.json | 0 README.md => frontend/README.md | 0 cypress.config.ts => frontend/cypress.config.ts | 0 {cypress => frontend/cypress}/e2e/example.cy.ts | 0 {cypress => frontend/cypress}/e2e/tsconfig.json | 0 {cypress => frontend/cypress}/fixtures/example.json | 0 {cypress => frontend/cypress}/support/commands.ts | 0 {cypress => frontend/cypress}/support/e2e.ts | 0 env.d.ts => frontend/env.d.ts | 0 index.html => frontend/index.html | 0 package.json => frontend/package.json | 0 {public => frontend/public}/favicon.ico | Bin {src => frontend/src}/App.vue | 0 .../src}/assets/bootstrap.extensions.scss | 0 {src => frontend/src}/assets/main.css | 0 {src => frontend/src}/components/StoragePersist.vue | 0 .../src}/components/__tests__/HelloWorld.spec.ts | 0 .../bootstrapThemeSwitch/BootstrapThemeSwitch.vue | 0 .../components/bootstrapThemeSwitch/assets/moon.svg | 0 .../components/bootstrapThemeSwitch/assets/sun.svg | 0 .../bootstrapThemeSwitch/assets/sun_focus.svg | 0 .../src}/components/locale/DocumentLocaleSetter.vue | 0 .../src}/components/locale/LocaleSaver.vue | 0 .../src}/components/locale/LocaleSelector.vue | 0 .../components/manga/MangaEntryDetailsModal.vue | 0 .../src}/components/manga/MangaList.vue | 0 .../src}/components/manga/MangaListTable.vue | 0 .../src}/components/manga/MangaLists.vue | 0 .../src}/components/manga/util.manga.ts | 0 .../src}/components/navbar/AniListUserSearch.vue | 0 .../src}/components/navbar/MangaUpdatesUpdater.vue | 0 {src => frontend/src}/components/navbar/NavBar.vue | 0 .../src}/components/sidebar/SideBar.vue | 0 .../src}/components/sidebar/SideBarHead.vue | 0 .../src}/components/sidebar/SideBarNavItem.vue | 0 {src => frontend/src}/data/api/AniListApi.ts | 0 {src => frontend/src}/data/api/ApiUtils.ts | 0 {src => frontend/src}/data/api/MangaUpdatesApi.ts | 0 {src => frontend/src}/data/db/AniListDb.ts | 0 {src => frontend/src}/data/db/DbUtil.ts | 0 {src => frontend/src}/data/db/MangaUpdatesDb.ts | 0 .../src}/data/models/anilist/AniListMangaList.ts | 0 .../models/anilist/AniListMangaListCollection.ts | 0 .../data/models/anilist/AniListMangaListEntry.ts | 0 .../src}/data/models/anilist/AniListMedia.ts | 0 .../src}/data/models/anilist/AniListUser.ts | 0 .../data/models/mangaupdates/MangaUpdatesChapter.ts | 0 .../models/mangaupdates/MangaUpdatesRelation.ts | 0 .../models/mangaupdates/MangaUpdatesSearchResult.ts | 0 .../MangaUpdatesSearchResultMetaData.ts | 0 .../mangaupdates/MangaUpdatesSearchResultRecord.ts | 0 .../data/models/mangaupdates/MangaUpdatesSeries.ts | 0 .../models/mangaupdates/MangaUpdatesSeriesGroups.ts | 0 .../repository/aniList/AniListMangaRepository.ts | 0 .../repository/aniList/AniListUserRepository.ts | 0 .../mangaUpdates/MangaUpdatesRepository.ts | 0 .../src}/data/service/AniListDataService.ts | 0 .../src}/data/service/MangaUpdatesDataService.ts | 0 {src => frontend/src}/locale/de.ts | 0 {src => frontend/src}/locale/en.ts | 0 {src => frontend/src}/locale/locale.ts | 0 {src => frontend/src}/main.ts | 0 {src => frontend/src}/polyfill.ts | 0 {src => frontend/src}/router/index.ts | 0 {src => frontend/src}/stores/DbStore.ts | 0 {src => frontend/src}/stores/MangaStore.ts | 0 {src => frontend/src}/stores/ServiceStore.ts | 0 {src => frontend/src}/util.ts | 0 {src => frontend/src}/views/AboutView.vue | 0 {src => frontend/src}/views/HomeView.vue | 0 tsconfig.app.json => frontend/tsconfig.app.json | 0 tsconfig.json => frontend/tsconfig.json | 0 tsconfig.node.json => frontend/tsconfig.node.json | 0 .../tsconfig.vitest.json | 0 {types => frontend/types}/polyfill.d.ts | 0 vite.config.ts => frontend/vite.config.ts | 0 vitest.config.ts => frontend/vitest.config.ts | 0 79 files changed, 2 insertions(+), 2 deletions(-) rename .eslintrc.cjs => frontend/.eslintrc.cjs (100%) rename {.vscode => frontend/.vscode}/extensions.json (100%) rename README.md => frontend/README.md (100%) rename cypress.config.ts => frontend/cypress.config.ts (100%) rename {cypress => frontend/cypress}/e2e/example.cy.ts (100%) rename {cypress => frontend/cypress}/e2e/tsconfig.json (100%) rename {cypress => frontend/cypress}/fixtures/example.json (100%) rename {cypress => frontend/cypress}/support/commands.ts (100%) rename {cypress => frontend/cypress}/support/e2e.ts (100%) rename env.d.ts => frontend/env.d.ts (100%) rename index.html => frontend/index.html (100%) rename package.json => frontend/package.json (100%) rename {public => frontend/public}/favicon.ico (100%) rename {src => frontend/src}/App.vue (100%) rename {src => frontend/src}/assets/bootstrap.extensions.scss (100%) rename {src => frontend/src}/assets/main.css (100%) rename {src => frontend/src}/components/StoragePersist.vue (100%) rename {src => frontend/src}/components/__tests__/HelloWorld.spec.ts (100%) rename {src => frontend/src}/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue (100%) rename {src => frontend/src}/components/bootstrapThemeSwitch/assets/moon.svg (100%) rename {src => frontend/src}/components/bootstrapThemeSwitch/assets/sun.svg (100%) rename {src => frontend/src}/components/bootstrapThemeSwitch/assets/sun_focus.svg (100%) rename {src => frontend/src}/components/locale/DocumentLocaleSetter.vue (100%) rename {src => frontend/src}/components/locale/LocaleSaver.vue (100%) rename {src => frontend/src}/components/locale/LocaleSelector.vue (100%) rename {src => frontend/src}/components/manga/MangaEntryDetailsModal.vue (100%) rename {src => frontend/src}/components/manga/MangaList.vue (100%) rename {src => frontend/src}/components/manga/MangaListTable.vue (100%) rename {src => frontend/src}/components/manga/MangaLists.vue (100%) rename {src => frontend/src}/components/manga/util.manga.ts (100%) rename {src => frontend/src}/components/navbar/AniListUserSearch.vue (100%) rename {src => frontend/src}/components/navbar/MangaUpdatesUpdater.vue (100%) rename {src => frontend/src}/components/navbar/NavBar.vue (100%) rename {src => frontend/src}/components/sidebar/SideBar.vue (100%) rename {src => frontend/src}/components/sidebar/SideBarHead.vue (100%) rename {src => frontend/src}/components/sidebar/SideBarNavItem.vue (100%) rename {src => frontend/src}/data/api/AniListApi.ts (100%) rename {src => frontend/src}/data/api/ApiUtils.ts (100%) rename {src => frontend/src}/data/api/MangaUpdatesApi.ts (100%) rename {src => frontend/src}/data/db/AniListDb.ts (100%) rename {src => frontend/src}/data/db/DbUtil.ts (100%) rename {src => frontend/src}/data/db/MangaUpdatesDb.ts (100%) rename {src => frontend/src}/data/models/anilist/AniListMangaList.ts (100%) rename {src => frontend/src}/data/models/anilist/AniListMangaListCollection.ts (100%) rename {src => frontend/src}/data/models/anilist/AniListMangaListEntry.ts (100%) rename {src => frontend/src}/data/models/anilist/AniListMedia.ts (100%) rename {src => frontend/src}/data/models/anilist/AniListUser.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesChapter.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesRelation.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesSearchResult.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesSearchResultMetaData.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesSearchResultRecord.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesSeries.ts (100%) rename {src => frontend/src}/data/models/mangaupdates/MangaUpdatesSeriesGroups.ts (100%) rename {src => frontend/src}/data/repository/aniList/AniListMangaRepository.ts (100%) rename {src => frontend/src}/data/repository/aniList/AniListUserRepository.ts (100%) rename {src => frontend/src}/data/repository/mangaUpdates/MangaUpdatesRepository.ts (100%) rename {src => frontend/src}/data/service/AniListDataService.ts (100%) rename {src => frontend/src}/data/service/MangaUpdatesDataService.ts (100%) rename {src => frontend/src}/locale/de.ts (100%) rename {src => frontend/src}/locale/en.ts (100%) rename {src => frontend/src}/locale/locale.ts (100%) rename {src => frontend/src}/main.ts (100%) rename {src => frontend/src}/polyfill.ts (100%) rename {src => frontend/src}/router/index.ts (100%) rename {src => frontend/src}/stores/DbStore.ts (100%) rename {src => frontend/src}/stores/MangaStore.ts (100%) rename {src => frontend/src}/stores/ServiceStore.ts (100%) rename {src => frontend/src}/util.ts (100%) rename {src => frontend/src}/views/AboutView.vue (100%) rename {src => frontend/src}/views/HomeView.vue (100%) rename tsconfig.app.json => frontend/tsconfig.app.json (100%) rename tsconfig.json => frontend/tsconfig.json (100%) rename tsconfig.node.json => frontend/tsconfig.node.json (100%) rename tsconfig.vitest.json => frontend/tsconfig.vitest.json (100%) rename {types => frontend/types}/polyfill.d.ts (100%) rename vite.config.ts => frontend/vite.config.ts (100%) rename vitest.config.ts => frontend/vitest.config.ts (100%) diff --git a/.gitignore b/.gitignore index d5e47ac..0e36357 100644 --- a/.gitignore +++ b/.gitignore @@ -18,8 +18,8 @@ coverage /cypress/screenshots/ # Editor directories and files -.vscode/* -!.vscode/extensions.json +frontend/.vscode/* +!frontend/.vscode/extensions.json .idea *.suo *.ntvs* diff --git a/.eslintrc.cjs b/frontend/.eslintrc.cjs similarity index 100% rename from .eslintrc.cjs rename to frontend/.eslintrc.cjs diff --git a/.vscode/extensions.json b/frontend/.vscode/extensions.json similarity index 100% rename from .vscode/extensions.json rename to frontend/.vscode/extensions.json diff --git a/README.md b/frontend/README.md similarity index 100% rename from README.md rename to frontend/README.md diff --git a/cypress.config.ts b/frontend/cypress.config.ts similarity index 100% rename from cypress.config.ts rename to frontend/cypress.config.ts diff --git a/cypress/e2e/example.cy.ts b/frontend/cypress/e2e/example.cy.ts similarity index 100% rename from cypress/e2e/example.cy.ts rename to frontend/cypress/e2e/example.cy.ts diff --git a/cypress/e2e/tsconfig.json b/frontend/cypress/e2e/tsconfig.json similarity index 100% rename from cypress/e2e/tsconfig.json rename to frontend/cypress/e2e/tsconfig.json diff --git a/cypress/fixtures/example.json b/frontend/cypress/fixtures/example.json similarity index 100% rename from cypress/fixtures/example.json rename to frontend/cypress/fixtures/example.json diff --git a/cypress/support/commands.ts b/frontend/cypress/support/commands.ts similarity index 100% rename from cypress/support/commands.ts rename to frontend/cypress/support/commands.ts diff --git a/cypress/support/e2e.ts b/frontend/cypress/support/e2e.ts similarity index 100% rename from cypress/support/e2e.ts rename to frontend/cypress/support/e2e.ts diff --git a/env.d.ts b/frontend/env.d.ts similarity index 100% rename from env.d.ts rename to frontend/env.d.ts diff --git a/index.html b/frontend/index.html similarity index 100% rename from index.html rename to frontend/index.html diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/public/favicon.ico b/frontend/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to frontend/public/favicon.ico diff --git a/src/App.vue b/frontend/src/App.vue similarity index 100% rename from src/App.vue rename to frontend/src/App.vue diff --git a/src/assets/bootstrap.extensions.scss b/frontend/src/assets/bootstrap.extensions.scss similarity index 100% rename from src/assets/bootstrap.extensions.scss rename to frontend/src/assets/bootstrap.extensions.scss diff --git a/src/assets/main.css b/frontend/src/assets/main.css similarity index 100% rename from src/assets/main.css rename to frontend/src/assets/main.css diff --git a/src/components/StoragePersist.vue b/frontend/src/components/StoragePersist.vue similarity index 100% rename from src/components/StoragePersist.vue rename to frontend/src/components/StoragePersist.vue diff --git a/src/components/__tests__/HelloWorld.spec.ts b/frontend/src/components/__tests__/HelloWorld.spec.ts similarity index 100% rename from src/components/__tests__/HelloWorld.spec.ts rename to frontend/src/components/__tests__/HelloWorld.spec.ts diff --git a/src/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue b/frontend/src/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue similarity index 100% rename from src/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue rename to frontend/src/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue diff --git a/src/components/bootstrapThemeSwitch/assets/moon.svg b/frontend/src/components/bootstrapThemeSwitch/assets/moon.svg similarity index 100% rename from src/components/bootstrapThemeSwitch/assets/moon.svg rename to frontend/src/components/bootstrapThemeSwitch/assets/moon.svg diff --git a/src/components/bootstrapThemeSwitch/assets/sun.svg b/frontend/src/components/bootstrapThemeSwitch/assets/sun.svg similarity index 100% rename from src/components/bootstrapThemeSwitch/assets/sun.svg rename to frontend/src/components/bootstrapThemeSwitch/assets/sun.svg diff --git a/src/components/bootstrapThemeSwitch/assets/sun_focus.svg b/frontend/src/components/bootstrapThemeSwitch/assets/sun_focus.svg similarity index 100% rename from src/components/bootstrapThemeSwitch/assets/sun_focus.svg rename to frontend/src/components/bootstrapThemeSwitch/assets/sun_focus.svg diff --git a/src/components/locale/DocumentLocaleSetter.vue b/frontend/src/components/locale/DocumentLocaleSetter.vue similarity index 100% rename from src/components/locale/DocumentLocaleSetter.vue rename to frontend/src/components/locale/DocumentLocaleSetter.vue diff --git a/src/components/locale/LocaleSaver.vue b/frontend/src/components/locale/LocaleSaver.vue similarity index 100% rename from src/components/locale/LocaleSaver.vue rename to frontend/src/components/locale/LocaleSaver.vue diff --git a/src/components/locale/LocaleSelector.vue b/frontend/src/components/locale/LocaleSelector.vue similarity index 100% rename from src/components/locale/LocaleSelector.vue rename to frontend/src/components/locale/LocaleSelector.vue diff --git a/src/components/manga/MangaEntryDetailsModal.vue b/frontend/src/components/manga/MangaEntryDetailsModal.vue similarity index 100% rename from src/components/manga/MangaEntryDetailsModal.vue rename to frontend/src/components/manga/MangaEntryDetailsModal.vue diff --git a/src/components/manga/MangaList.vue b/frontend/src/components/manga/MangaList.vue similarity index 100% rename from src/components/manga/MangaList.vue rename to frontend/src/components/manga/MangaList.vue diff --git a/src/components/manga/MangaListTable.vue b/frontend/src/components/manga/MangaListTable.vue similarity index 100% rename from src/components/manga/MangaListTable.vue rename to frontend/src/components/manga/MangaListTable.vue diff --git a/src/components/manga/MangaLists.vue b/frontend/src/components/manga/MangaLists.vue similarity index 100% rename from src/components/manga/MangaLists.vue rename to frontend/src/components/manga/MangaLists.vue diff --git a/src/components/manga/util.manga.ts b/frontend/src/components/manga/util.manga.ts similarity index 100% rename from src/components/manga/util.manga.ts rename to frontend/src/components/manga/util.manga.ts diff --git a/src/components/navbar/AniListUserSearch.vue b/frontend/src/components/navbar/AniListUserSearch.vue similarity index 100% rename from src/components/navbar/AniListUserSearch.vue rename to frontend/src/components/navbar/AniListUserSearch.vue diff --git a/src/components/navbar/MangaUpdatesUpdater.vue b/frontend/src/components/navbar/MangaUpdatesUpdater.vue similarity index 100% rename from src/components/navbar/MangaUpdatesUpdater.vue rename to frontend/src/components/navbar/MangaUpdatesUpdater.vue diff --git a/src/components/navbar/NavBar.vue b/frontend/src/components/navbar/NavBar.vue similarity index 100% rename from src/components/navbar/NavBar.vue rename to frontend/src/components/navbar/NavBar.vue diff --git a/src/components/sidebar/SideBar.vue b/frontend/src/components/sidebar/SideBar.vue similarity index 100% rename from src/components/sidebar/SideBar.vue rename to frontend/src/components/sidebar/SideBar.vue diff --git a/src/components/sidebar/SideBarHead.vue b/frontend/src/components/sidebar/SideBarHead.vue similarity index 100% rename from src/components/sidebar/SideBarHead.vue rename to frontend/src/components/sidebar/SideBarHead.vue diff --git a/src/components/sidebar/SideBarNavItem.vue b/frontend/src/components/sidebar/SideBarNavItem.vue similarity index 100% rename from src/components/sidebar/SideBarNavItem.vue rename to frontend/src/components/sidebar/SideBarNavItem.vue diff --git a/src/data/api/AniListApi.ts b/frontend/src/data/api/AniListApi.ts similarity index 100% rename from src/data/api/AniListApi.ts rename to frontend/src/data/api/AniListApi.ts diff --git a/src/data/api/ApiUtils.ts b/frontend/src/data/api/ApiUtils.ts similarity index 100% rename from src/data/api/ApiUtils.ts rename to frontend/src/data/api/ApiUtils.ts diff --git a/src/data/api/MangaUpdatesApi.ts b/frontend/src/data/api/MangaUpdatesApi.ts similarity index 100% rename from src/data/api/MangaUpdatesApi.ts rename to frontend/src/data/api/MangaUpdatesApi.ts diff --git a/src/data/db/AniListDb.ts b/frontend/src/data/db/AniListDb.ts similarity index 100% rename from src/data/db/AniListDb.ts rename to frontend/src/data/db/AniListDb.ts diff --git a/src/data/db/DbUtil.ts b/frontend/src/data/db/DbUtil.ts similarity index 100% rename from src/data/db/DbUtil.ts rename to frontend/src/data/db/DbUtil.ts diff --git a/src/data/db/MangaUpdatesDb.ts b/frontend/src/data/db/MangaUpdatesDb.ts similarity index 100% rename from src/data/db/MangaUpdatesDb.ts rename to frontend/src/data/db/MangaUpdatesDb.ts diff --git a/src/data/models/anilist/AniListMangaList.ts b/frontend/src/data/models/anilist/AniListMangaList.ts similarity index 100% rename from src/data/models/anilist/AniListMangaList.ts rename to frontend/src/data/models/anilist/AniListMangaList.ts diff --git a/src/data/models/anilist/AniListMangaListCollection.ts b/frontend/src/data/models/anilist/AniListMangaListCollection.ts similarity index 100% rename from src/data/models/anilist/AniListMangaListCollection.ts rename to frontend/src/data/models/anilist/AniListMangaListCollection.ts diff --git a/src/data/models/anilist/AniListMangaListEntry.ts b/frontend/src/data/models/anilist/AniListMangaListEntry.ts similarity index 100% rename from src/data/models/anilist/AniListMangaListEntry.ts rename to frontend/src/data/models/anilist/AniListMangaListEntry.ts diff --git a/src/data/models/anilist/AniListMedia.ts b/frontend/src/data/models/anilist/AniListMedia.ts similarity index 100% rename from src/data/models/anilist/AniListMedia.ts rename to frontend/src/data/models/anilist/AniListMedia.ts diff --git a/src/data/models/anilist/AniListUser.ts b/frontend/src/data/models/anilist/AniListUser.ts similarity index 100% rename from src/data/models/anilist/AniListUser.ts rename to frontend/src/data/models/anilist/AniListUser.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesChapter.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesChapter.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesChapter.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesChapter.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesRelation.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesRelation.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesRelation.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesRelation.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesSearchResult.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesSearchResult.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesSearchResult.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesSearchResult.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesSearchResultMetaData.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesSearchResultMetaData.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesSearchResultMetaData.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesSearchResultMetaData.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesSearchResultRecord.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesSearchResultRecord.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesSearchResultRecord.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesSearchResultRecord.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesSeries.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesSeries.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesSeries.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesSeries.ts diff --git a/src/data/models/mangaupdates/MangaUpdatesSeriesGroups.ts b/frontend/src/data/models/mangaupdates/MangaUpdatesSeriesGroups.ts similarity index 100% rename from src/data/models/mangaupdates/MangaUpdatesSeriesGroups.ts rename to frontend/src/data/models/mangaupdates/MangaUpdatesSeriesGroups.ts diff --git a/src/data/repository/aniList/AniListMangaRepository.ts b/frontend/src/data/repository/aniList/AniListMangaRepository.ts similarity index 100% rename from src/data/repository/aniList/AniListMangaRepository.ts rename to frontend/src/data/repository/aniList/AniListMangaRepository.ts diff --git a/src/data/repository/aniList/AniListUserRepository.ts b/frontend/src/data/repository/aniList/AniListUserRepository.ts similarity index 100% rename from src/data/repository/aniList/AniListUserRepository.ts rename to frontend/src/data/repository/aniList/AniListUserRepository.ts diff --git a/src/data/repository/mangaUpdates/MangaUpdatesRepository.ts b/frontend/src/data/repository/mangaUpdates/MangaUpdatesRepository.ts similarity index 100% rename from src/data/repository/mangaUpdates/MangaUpdatesRepository.ts rename to frontend/src/data/repository/mangaUpdates/MangaUpdatesRepository.ts diff --git a/src/data/service/AniListDataService.ts b/frontend/src/data/service/AniListDataService.ts similarity index 100% rename from src/data/service/AniListDataService.ts rename to frontend/src/data/service/AniListDataService.ts diff --git a/src/data/service/MangaUpdatesDataService.ts b/frontend/src/data/service/MangaUpdatesDataService.ts similarity index 100% rename from src/data/service/MangaUpdatesDataService.ts rename to frontend/src/data/service/MangaUpdatesDataService.ts diff --git a/src/locale/de.ts b/frontend/src/locale/de.ts similarity index 100% rename from src/locale/de.ts rename to frontend/src/locale/de.ts diff --git a/src/locale/en.ts b/frontend/src/locale/en.ts similarity index 100% rename from src/locale/en.ts rename to frontend/src/locale/en.ts diff --git a/src/locale/locale.ts b/frontend/src/locale/locale.ts similarity index 100% rename from src/locale/locale.ts rename to frontend/src/locale/locale.ts diff --git a/src/main.ts b/frontend/src/main.ts similarity index 100% rename from src/main.ts rename to frontend/src/main.ts diff --git a/src/polyfill.ts b/frontend/src/polyfill.ts similarity index 100% rename from src/polyfill.ts rename to frontend/src/polyfill.ts diff --git a/src/router/index.ts b/frontend/src/router/index.ts similarity index 100% rename from src/router/index.ts rename to frontend/src/router/index.ts diff --git a/src/stores/DbStore.ts b/frontend/src/stores/DbStore.ts similarity index 100% rename from src/stores/DbStore.ts rename to frontend/src/stores/DbStore.ts diff --git a/src/stores/MangaStore.ts b/frontend/src/stores/MangaStore.ts similarity index 100% rename from src/stores/MangaStore.ts rename to frontend/src/stores/MangaStore.ts diff --git a/src/stores/ServiceStore.ts b/frontend/src/stores/ServiceStore.ts similarity index 100% rename from src/stores/ServiceStore.ts rename to frontend/src/stores/ServiceStore.ts diff --git a/src/util.ts b/frontend/src/util.ts similarity index 100% rename from src/util.ts rename to frontend/src/util.ts diff --git a/src/views/AboutView.vue b/frontend/src/views/AboutView.vue similarity index 100% rename from src/views/AboutView.vue rename to frontend/src/views/AboutView.vue diff --git a/src/views/HomeView.vue b/frontend/src/views/HomeView.vue similarity index 100% rename from src/views/HomeView.vue rename to frontend/src/views/HomeView.vue diff --git a/tsconfig.app.json b/frontend/tsconfig.app.json similarity index 100% rename from tsconfig.app.json rename to frontend/tsconfig.app.json diff --git a/tsconfig.json b/frontend/tsconfig.json similarity index 100% rename from tsconfig.json rename to frontend/tsconfig.json diff --git a/tsconfig.node.json b/frontend/tsconfig.node.json similarity index 100% rename from tsconfig.node.json rename to frontend/tsconfig.node.json diff --git a/tsconfig.vitest.json b/frontend/tsconfig.vitest.json similarity index 100% rename from tsconfig.vitest.json rename to frontend/tsconfig.vitest.json diff --git a/types/polyfill.d.ts b/frontend/types/polyfill.d.ts similarity index 100% rename from types/polyfill.d.ts rename to frontend/types/polyfill.d.ts diff --git a/vite.config.ts b/frontend/vite.config.ts similarity index 100% rename from vite.config.ts rename to frontend/vite.config.ts diff --git a/vitest.config.ts b/frontend/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to frontend/vitest.config.ts