diff --git a/.drone.yml b/frontend/.drone.yml similarity index 100% rename from .drone.yml rename to frontend/.drone.yml diff --git a/.editorconfig b/frontend/.editorconfig similarity index 100% rename from .editorconfig rename to frontend/.editorconfig diff --git a/.env.local.example b/frontend/.env.local.example similarity index 100% rename from .env.local.example rename to frontend/.env.local.example diff --git a/.envrc b/frontend/.envrc similarity index 100% rename from .envrc rename to frontend/.envrc diff --git a/.eslintrc.cjs b/frontend/.eslintrc.cjs similarity index 100% rename from .eslintrc.cjs rename to frontend/.eslintrc.cjs diff --git a/.gitea/issue_template.md b/frontend/.gitea/issue_template.md similarity index 100% rename from .gitea/issue_template.md rename to frontend/.gitea/issue_template.md diff --git a/.github/FUNDING.yml b/frontend/.github/FUNDING.yml similarity index 100% rename from .github/FUNDING.yml rename to frontend/.github/FUNDING.yml diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/frontend/.github/ISSUE_TEMPLATE/bug-report.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/bug-report.yml rename to frontend/.github/ISSUE_TEMPLATE/bug-report.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/frontend/.github/ISSUE_TEMPLATE/config.yml similarity index 100% rename from .github/ISSUE_TEMPLATE/config.yml rename to frontend/.github/ISSUE_TEMPLATE/config.yml diff --git a/.github/workflows/lockdown.yml b/frontend/.github/workflows/lockdown.yml similarity index 100% rename from .github/workflows/lockdown.yml rename to frontend/.github/workflows/lockdown.yml diff --git a/.gitignore b/frontend/.gitignore similarity index 100% rename from .gitignore rename to frontend/.gitignore diff --git a/.npmrc b/frontend/.npmrc similarity index 100% rename from .npmrc rename to frontend/.npmrc diff --git a/.nvmrc b/frontend/.nvmrc similarity index 100% rename from .nvmrc rename to frontend/.nvmrc diff --git a/.vscode.example/extensions.json b/frontend/.vscode.example/extensions.json similarity index 100% rename from .vscode.example/extensions.json rename to frontend/.vscode.example/extensions.json diff --git a/.vscode.example/settings.json b/frontend/.vscode.example/settings.json similarity index 100% rename from .vscode.example/settings.json rename to frontend/.vscode.example/settings.json diff --git a/CHANGELOG.md b/frontend/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to frontend/CHANGELOG.md diff --git a/Dockerfile b/frontend/Dockerfile similarity index 100% rename from Dockerfile rename to frontend/Dockerfile diff --git a/LICENSE b/frontend/LICENSE similarity index 100% rename from LICENSE rename to frontend/LICENSE diff --git a/README.md b/frontend/README.md similarity index 100% rename from README.md rename to frontend/README.md diff --git a/cliff.toml b/frontend/cliff.toml similarity index 100% rename from cliff.toml rename to frontend/cliff.toml diff --git a/cypress.config.js b/frontend/cypress.config.js similarity index 100% rename from cypress.config.js rename to frontend/cypress.config.js diff --git a/cypress/README.md b/frontend/cypress/README.md similarity index 100% rename from cypress/README.md rename to frontend/cypress/README.md diff --git a/cypress/docker-compose.yml b/frontend/cypress/docker-compose.yml similarity index 100% rename from cypress/docker-compose.yml rename to frontend/cypress/docker-compose.yml diff --git a/cypress/e2e/misc/menu.spec.ts b/frontend/cypress/e2e/misc/menu.spec.ts similarity index 100% rename from cypress/e2e/misc/menu.spec.ts rename to frontend/cypress/e2e/misc/menu.spec.ts diff --git a/cypress/e2e/project/prepareProjects.ts b/frontend/cypress/e2e/project/prepareProjects.ts similarity index 100% rename from cypress/e2e/project/prepareProjects.ts rename to frontend/cypress/e2e/project/prepareProjects.ts diff --git a/cypress/e2e/project/project-history.spec.ts b/frontend/cypress/e2e/project/project-history.spec.ts similarity index 100% rename from cypress/e2e/project/project-history.spec.ts rename to frontend/cypress/e2e/project/project-history.spec.ts diff --git a/cypress/e2e/project/project-view-gantt.spec.ts b/frontend/cypress/e2e/project/project-view-gantt.spec.ts similarity index 100% rename from cypress/e2e/project/project-view-gantt.spec.ts rename to frontend/cypress/e2e/project/project-view-gantt.spec.ts diff --git a/cypress/e2e/project/project-view-kanban.spec.ts b/frontend/cypress/e2e/project/project-view-kanban.spec.ts similarity index 100% rename from cypress/e2e/project/project-view-kanban.spec.ts rename to frontend/cypress/e2e/project/project-view-kanban.spec.ts diff --git a/cypress/e2e/project/project-view-list.spec.ts b/frontend/cypress/e2e/project/project-view-list.spec.ts similarity index 100% rename from cypress/e2e/project/project-view-list.spec.ts rename to frontend/cypress/e2e/project/project-view-list.spec.ts diff --git a/cypress/e2e/project/project-view-table.spec.ts b/frontend/cypress/e2e/project/project-view-table.spec.ts similarity index 100% rename from cypress/e2e/project/project-view-table.spec.ts rename to frontend/cypress/e2e/project/project-view-table.spec.ts diff --git a/cypress/e2e/project/project.spec.ts b/frontend/cypress/e2e/project/project.spec.ts similarity index 100% rename from cypress/e2e/project/project.spec.ts rename to frontend/cypress/e2e/project/project.spec.ts diff --git a/cypress/e2e/sharing/linkShare.spec.ts b/frontend/cypress/e2e/sharing/linkShare.spec.ts similarity index 100% rename from cypress/e2e/sharing/linkShare.spec.ts rename to frontend/cypress/e2e/sharing/linkShare.spec.ts diff --git a/cypress/e2e/sharing/team.spec.ts b/frontend/cypress/e2e/sharing/team.spec.ts similarity index 100% rename from cypress/e2e/sharing/team.spec.ts rename to frontend/cypress/e2e/sharing/team.spec.ts diff --git a/cypress/e2e/task/overview.spec.ts b/frontend/cypress/e2e/task/overview.spec.ts similarity index 100% rename from cypress/e2e/task/overview.spec.ts rename to frontend/cypress/e2e/task/overview.spec.ts diff --git a/cypress/e2e/task/task.spec.ts b/frontend/cypress/e2e/task/task.spec.ts similarity index 100% rename from cypress/e2e/task/task.spec.ts rename to frontend/cypress/e2e/task/task.spec.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/e2e/user/login.spec.ts b/frontend/cypress/e2e/user/login.spec.ts similarity index 100% rename from cypress/e2e/user/login.spec.ts rename to frontend/cypress/e2e/user/login.spec.ts diff --git a/cypress/e2e/user/logout.spec.ts b/frontend/cypress/e2e/user/logout.spec.ts similarity index 100% rename from cypress/e2e/user/logout.spec.ts rename to frontend/cypress/e2e/user/logout.spec.ts diff --git a/cypress/e2e/user/registration.spec.ts b/frontend/cypress/e2e/user/registration.spec.ts similarity index 100% rename from cypress/e2e/user/registration.spec.ts rename to frontend/cypress/e2e/user/registration.spec.ts diff --git a/cypress/e2e/user/settings.spec.ts b/frontend/cypress/e2e/user/settings.spec.ts similarity index 100% rename from cypress/e2e/user/settings.spec.ts rename to frontend/cypress/e2e/user/settings.spec.ts diff --git a/cypress/factories/bucket.ts b/frontend/cypress/factories/bucket.ts similarity index 100% rename from cypress/factories/bucket.ts rename to frontend/cypress/factories/bucket.ts diff --git a/cypress/factories/label_task.ts b/frontend/cypress/factories/label_task.ts similarity index 100% rename from cypress/factories/label_task.ts rename to frontend/cypress/factories/label_task.ts diff --git a/cypress/factories/labels.ts b/frontend/cypress/factories/labels.ts similarity index 100% rename from cypress/factories/labels.ts rename to frontend/cypress/factories/labels.ts diff --git a/cypress/factories/link_sharing.ts b/frontend/cypress/factories/link_sharing.ts similarity index 100% rename from cypress/factories/link_sharing.ts rename to frontend/cypress/factories/link_sharing.ts diff --git a/cypress/factories/project.ts b/frontend/cypress/factories/project.ts similarity index 100% rename from cypress/factories/project.ts rename to frontend/cypress/factories/project.ts diff --git a/cypress/factories/task.ts b/frontend/cypress/factories/task.ts similarity index 100% rename from cypress/factories/task.ts rename to frontend/cypress/factories/task.ts diff --git a/cypress/factories/task_assignee.ts b/frontend/cypress/factories/task_assignee.ts similarity index 100% rename from cypress/factories/task_assignee.ts rename to frontend/cypress/factories/task_assignee.ts diff --git a/cypress/factories/task_attachments.ts b/frontend/cypress/factories/task_attachments.ts similarity index 100% rename from cypress/factories/task_attachments.ts rename to frontend/cypress/factories/task_attachments.ts diff --git a/cypress/factories/task_comment.ts b/frontend/cypress/factories/task_comment.ts similarity index 100% rename from cypress/factories/task_comment.ts rename to frontend/cypress/factories/task_comment.ts diff --git a/cypress/factories/task_reminders.ts b/frontend/cypress/factories/task_reminders.ts similarity index 100% rename from cypress/factories/task_reminders.ts rename to frontend/cypress/factories/task_reminders.ts diff --git a/cypress/factories/team.ts b/frontend/cypress/factories/team.ts similarity index 100% rename from cypress/factories/team.ts rename to frontend/cypress/factories/team.ts diff --git a/cypress/factories/team_member.ts b/frontend/cypress/factories/team_member.ts similarity index 100% rename from cypress/factories/team_member.ts rename to frontend/cypress/factories/team_member.ts diff --git a/cypress/factories/user.ts b/frontend/cypress/factories/user.ts similarity index 100% rename from cypress/factories/user.ts rename to frontend/cypress/factories/user.ts diff --git a/cypress/factories/users_project.ts b/frontend/cypress/factories/users_project.ts similarity index 100% rename from cypress/factories/users_project.ts rename to frontend/cypress/factories/users_project.ts diff --git a/cypress/fixtures/image.jpg b/frontend/cypress/fixtures/image.jpg similarity index 100% rename from cypress/fixtures/image.jpg rename to frontend/cypress/fixtures/image.jpg diff --git a/cypress/support/authenticateUser.ts b/frontend/cypress/support/authenticateUser.ts similarity index 100% rename from cypress/support/authenticateUser.ts rename to frontend/cypress/support/authenticateUser.ts 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/component.index.html b/frontend/cypress/support/component.index.html similarity index 100% rename from cypress/support/component.index.html rename to frontend/cypress/support/component.index.html diff --git a/cypress/support/component.ts b/frontend/cypress/support/component.ts similarity index 100% rename from cypress/support/component.ts rename to frontend/cypress/support/component.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/cypress/support/factory.ts b/frontend/cypress/support/factory.ts similarity index 100% rename from cypress/support/factory.ts rename to frontend/cypress/support/factory.ts diff --git a/cypress/support/seed.ts b/frontend/cypress/support/seed.ts similarity index 100% rename from cypress/support/seed.ts rename to frontend/cypress/support/seed.ts diff --git a/cypress/support/updateUserSettings.ts b/frontend/cypress/support/updateUserSettings.ts similarity index 100% rename from cypress/support/updateUserSettings.ts rename to frontend/cypress/support/updateUserSettings.ts diff --git a/docker/injector.sh b/frontend/docker/injector.sh similarity index 100% rename from docker/injector.sh rename to frontend/docker/injector.sh diff --git a/docker/ipv6-disable.sh b/frontend/docker/ipv6-disable.sh similarity index 100% rename from docker/ipv6-disable.sh rename to frontend/docker/ipv6-disable.sh diff --git a/docker/nginx.conf b/frontend/docker/nginx.conf similarity index 100% rename from docker/nginx.conf rename to frontend/docker/nginx.conf diff --git a/docker/templates/default.conf.template b/frontend/docker/templates/default.conf.template similarity index 100% rename from docker/templates/default.conf.template rename to frontend/docker/templates/default.conf.template diff --git a/docs/models-services.md b/frontend/docs/models-services.md similarity index 100% rename from docs/models-services.md rename to frontend/docs/models-services.md diff --git a/env.config.d.ts b/frontend/env.config.d.ts similarity index 100% rename from env.config.d.ts rename to frontend/env.config.d.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/flake.lock b/frontend/flake.lock similarity index 100% rename from flake.lock rename to frontend/flake.lock diff --git a/flake.nix b/frontend/flake.nix similarity index 100% rename from flake.nix rename to frontend/flake.nix diff --git a/histoire.config.ts b/frontend/histoire.config.ts similarity index 100% rename from histoire.config.ts rename to frontend/histoire.config.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/netlify.toml b/frontend/netlify.toml similarity index 100% rename from netlify.toml rename to frontend/netlify.toml diff --git a/originalMedia/audio/pop.mp3 b/frontend/originalMedia/audio/pop.mp3 similarity index 100% rename from originalMedia/audio/pop.mp3 rename to frontend/originalMedia/audio/pop.mp3 diff --git a/originalMedia/audio/pop.wav b/frontend/originalMedia/audio/pop.wav similarity index 100% rename from originalMedia/audio/pop.wav rename to frontend/originalMedia/audio/pop.wav diff --git a/originalMedia/fonts/OpenSans-Italic[wdth,wght].ttf b/frontend/originalMedia/fonts/OpenSans-Italic[wdth,wght].ttf similarity index 100% rename from originalMedia/fonts/OpenSans-Italic[wdth,wght].ttf rename to frontend/originalMedia/fonts/OpenSans-Italic[wdth,wght].ttf diff --git a/originalMedia/fonts/OpenSans[wdth,wght].ttf b/frontend/originalMedia/fonts/OpenSans[wdth,wght].ttf similarity index 100% rename from originalMedia/fonts/OpenSans[wdth,wght].ttf rename to frontend/originalMedia/fonts/OpenSans[wdth,wght].ttf diff --git a/originalMedia/fonts/Quicksand[wght].ttf b/frontend/originalMedia/fonts/Quicksand[wght].ttf similarity index 100% rename from originalMedia/fonts/Quicksand[wght].ttf rename to frontend/originalMedia/fonts/Quicksand[wght].ttf diff --git a/originalMedia/icons/android-chrome-192x192.png b/frontend/originalMedia/icons/android-chrome-192x192.png similarity index 100% rename from originalMedia/icons/android-chrome-192x192.png rename to frontend/originalMedia/icons/android-chrome-192x192.png diff --git a/originalMedia/icons/android-chrome-512x512.png b/frontend/originalMedia/icons/android-chrome-512x512.png similarity index 100% rename from originalMedia/icons/android-chrome-512x512.png rename to frontend/originalMedia/icons/android-chrome-512x512.png diff --git a/originalMedia/icons/apple-touch-icon-120x120.png b/frontend/originalMedia/icons/apple-touch-icon-120x120.png similarity index 100% rename from originalMedia/icons/apple-touch-icon-120x120.png rename to frontend/originalMedia/icons/apple-touch-icon-120x120.png diff --git a/originalMedia/icons/apple-touch-icon-152x152.png b/frontend/originalMedia/icons/apple-touch-icon-152x152.png similarity index 100% rename from originalMedia/icons/apple-touch-icon-152x152.png rename to frontend/originalMedia/icons/apple-touch-icon-152x152.png diff --git a/originalMedia/icons/apple-touch-icon-180x180.png b/frontend/originalMedia/icons/apple-touch-icon-180x180.png similarity index 100% rename from originalMedia/icons/apple-touch-icon-180x180.png rename to frontend/originalMedia/icons/apple-touch-icon-180x180.png diff --git a/originalMedia/icons/apple-touch-icon-60x60.png b/frontend/originalMedia/icons/apple-touch-icon-60x60.png similarity index 100% rename from originalMedia/icons/apple-touch-icon-60x60.png rename to frontend/originalMedia/icons/apple-touch-icon-60x60.png diff --git a/originalMedia/icons/apple-touch-icon-76x76.png b/frontend/originalMedia/icons/apple-touch-icon-76x76.png similarity index 100% rename from originalMedia/icons/apple-touch-icon-76x76.png rename to frontend/originalMedia/icons/apple-touch-icon-76x76.png diff --git a/originalMedia/icons/apple-touch-icon.png b/frontend/originalMedia/icons/apple-touch-icon.png similarity index 100% rename from originalMedia/icons/apple-touch-icon.png rename to frontend/originalMedia/icons/apple-touch-icon.png diff --git a/originalMedia/icons/badge-monochrome.png b/frontend/originalMedia/icons/badge-monochrome.png similarity index 100% rename from originalMedia/icons/badge-monochrome.png rename to frontend/originalMedia/icons/badge-monochrome.png diff --git a/originalMedia/icons/favicon-16x16.png b/frontend/originalMedia/icons/favicon-16x16.png similarity index 100% rename from originalMedia/icons/favicon-16x16.png rename to frontend/originalMedia/icons/favicon-16x16.png diff --git a/originalMedia/icons/favicon-32x32.png b/frontend/originalMedia/icons/favicon-32x32.png similarity index 100% rename from originalMedia/icons/favicon-32x32.png rename to frontend/originalMedia/icons/favicon-32x32.png diff --git a/originalMedia/icons/icon-maskable.png b/frontend/originalMedia/icons/icon-maskable.png similarity index 100% rename from originalMedia/icons/icon-maskable.png rename to frontend/originalMedia/icons/icon-maskable.png diff --git a/originalMedia/icons/msapplication-icon-144x144.png b/frontend/originalMedia/icons/msapplication-icon-144x144.png similarity index 100% rename from originalMedia/icons/msapplication-icon-144x144.png rename to frontend/originalMedia/icons/msapplication-icon-144x144.png diff --git a/originalMedia/icons/mstile-150x150.png b/frontend/originalMedia/icons/mstile-150x150.png similarity index 100% rename from originalMedia/icons/mstile-150x150.png rename to frontend/originalMedia/icons/mstile-150x150.png diff --git a/originalMedia/icons/safari-pinned-tab.svg b/frontend/originalMedia/icons/safari-pinned-tab.svg similarity index 100% rename from originalMedia/icons/safari-pinned-tab.svg rename to frontend/originalMedia/icons/safari-pinned-tab.svg diff --git a/originalMedia/images/cool.svg b/frontend/originalMedia/images/cool.svg similarity index 100% rename from originalMedia/images/cool.svg rename to frontend/originalMedia/images/cool.svg diff --git a/originalMedia/images/llama-nightscape.png b/frontend/originalMedia/images/llama-nightscape.png similarity index 100% rename from originalMedia/images/llama-nightscape.png rename to frontend/originalMedia/images/llama-nightscape.png diff --git a/originalMedia/images/llama-nightscape.svg b/frontend/originalMedia/images/llama-nightscape.svg similarity index 100% rename from originalMedia/images/llama-nightscape.svg rename to frontend/originalMedia/images/llama-nightscape.svg diff --git a/originalMedia/images/llama.svg b/frontend/originalMedia/images/llama.svg similarity index 100% rename from originalMedia/images/llama.svg rename to frontend/originalMedia/images/llama.svg diff --git a/originalMedia/images/logo-full-pride.svg b/frontend/originalMedia/images/logo-full-pride.svg similarity index 100% rename from originalMedia/images/logo-full-pride.svg rename to frontend/originalMedia/images/logo-full-pride.svg diff --git a/originalMedia/images/logo-full-white.svg b/frontend/originalMedia/images/logo-full-white.svg similarity index 100% rename from originalMedia/images/logo-full-white.svg rename to frontend/originalMedia/images/logo-full-white.svg diff --git a/originalMedia/images/logo-full.svg b/frontend/originalMedia/images/logo-full.svg similarity index 100% rename from originalMedia/images/logo-full.svg rename to frontend/originalMedia/images/logo-full.svg diff --git a/originalMedia/images/logo.svg b/frontend/originalMedia/images/logo.svg similarity index 100% rename from originalMedia/images/logo.svg rename to frontend/originalMedia/images/logo.svg diff --git a/originalMedia/images/migration/microsoft-todo.svg b/frontend/originalMedia/images/migration/microsoft-todo.svg similarity index 100% rename from originalMedia/images/migration/microsoft-todo.svg rename to frontend/originalMedia/images/migration/microsoft-todo.svg diff --git a/originalMedia/images/migration/todoist.svg b/frontend/originalMedia/images/migration/todoist.svg similarity index 100% rename from originalMedia/images/migration/todoist.svg rename to frontend/originalMedia/images/migration/todoist.svg diff --git a/originalMedia/images/migration/trello.svg b/frontend/originalMedia/images/migration/trello.svg similarity index 100% rename from originalMedia/images/migration/trello.svg rename to frontend/originalMedia/images/migration/trello.svg diff --git a/originalMedia/images/migration/wunderlist.png b/frontend/originalMedia/images/migration/wunderlist.png similarity index 100% rename from originalMedia/images/migration/wunderlist.png rename to frontend/originalMedia/images/migration/wunderlist.png diff --git a/package.json b/frontend/package.json similarity index 100% rename from package.json rename to frontend/package.json diff --git a/patches/flexsearch@0.7.31.patch b/frontend/patches/flexsearch@0.7.31.patch similarity index 100% rename from patches/flexsearch@0.7.31.patch rename to frontend/patches/flexsearch@0.7.31.patch diff --git a/pnpm-lock.yaml b/frontend/pnpm-lock.yaml similarity index 100% rename from pnpm-lock.yaml rename to frontend/pnpm-lock.yaml 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/public/images/icons/android-chrome-192x192.png b/frontend/public/images/icons/android-chrome-192x192.png similarity index 100% rename from public/images/icons/android-chrome-192x192.png rename to frontend/public/images/icons/android-chrome-192x192.png diff --git a/public/images/icons/android-chrome-512x512.png b/frontend/public/images/icons/android-chrome-512x512.png similarity index 100% rename from public/images/icons/android-chrome-512x512.png rename to frontend/public/images/icons/android-chrome-512x512.png diff --git a/public/images/icons/apple-touch-icon-120x120.png b/frontend/public/images/icons/apple-touch-icon-120x120.png similarity index 100% rename from public/images/icons/apple-touch-icon-120x120.png rename to frontend/public/images/icons/apple-touch-icon-120x120.png diff --git a/public/images/icons/apple-touch-icon-152x152.png b/frontend/public/images/icons/apple-touch-icon-152x152.png similarity index 100% rename from public/images/icons/apple-touch-icon-152x152.png rename to frontend/public/images/icons/apple-touch-icon-152x152.png diff --git a/public/images/icons/apple-touch-icon-180x180.png b/frontend/public/images/icons/apple-touch-icon-180x180.png similarity index 100% rename from public/images/icons/apple-touch-icon-180x180.png rename to frontend/public/images/icons/apple-touch-icon-180x180.png diff --git a/public/images/icons/apple-touch-icon-60x60.png b/frontend/public/images/icons/apple-touch-icon-60x60.png similarity index 100% rename from public/images/icons/apple-touch-icon-60x60.png rename to frontend/public/images/icons/apple-touch-icon-60x60.png diff --git a/public/images/icons/apple-touch-icon-76x76.png b/frontend/public/images/icons/apple-touch-icon-76x76.png similarity index 100% rename from public/images/icons/apple-touch-icon-76x76.png rename to frontend/public/images/icons/apple-touch-icon-76x76.png diff --git a/public/images/icons/apple-touch-icon.png b/frontend/public/images/icons/apple-touch-icon.png similarity index 100% rename from public/images/icons/apple-touch-icon.png rename to frontend/public/images/icons/apple-touch-icon.png diff --git a/public/images/icons/badge-monochrome.png b/frontend/public/images/icons/badge-monochrome.png similarity index 100% rename from public/images/icons/badge-monochrome.png rename to frontend/public/images/icons/badge-monochrome.png diff --git a/public/images/icons/favicon-16x16.png b/frontend/public/images/icons/favicon-16x16.png similarity index 100% rename from public/images/icons/favicon-16x16.png rename to frontend/public/images/icons/favicon-16x16.png diff --git a/public/images/icons/favicon-32x32.png b/frontend/public/images/icons/favicon-32x32.png similarity index 100% rename from public/images/icons/favicon-32x32.png rename to frontend/public/images/icons/favicon-32x32.png diff --git a/public/images/icons/icon-maskable.png b/frontend/public/images/icons/icon-maskable.png similarity index 100% rename from public/images/icons/icon-maskable.png rename to frontend/public/images/icons/icon-maskable.png diff --git a/public/images/icons/msapplication-icon-144x144.png b/frontend/public/images/icons/msapplication-icon-144x144.png similarity index 100% rename from public/images/icons/msapplication-icon-144x144.png rename to frontend/public/images/icons/msapplication-icon-144x144.png diff --git a/public/images/icons/mstile-150x150.png b/frontend/public/images/icons/mstile-150x150.png similarity index 100% rename from public/images/icons/mstile-150x150.png rename to frontend/public/images/icons/mstile-150x150.png diff --git a/public/images/icons/safari-pinned-tab.svg b/frontend/public/images/icons/safari-pinned-tab.svg similarity index 100% rename from public/images/icons/safari-pinned-tab.svg rename to frontend/public/images/icons/safari-pinned-tab.svg diff --git a/public/robots.txt b/frontend/public/robots.txt similarity index 100% rename from public/robots.txt rename to frontend/public/robots.txt diff --git a/renovate.json b/frontend/renovate.json similarity index 100% rename from renovate.json rename to frontend/renovate.json diff --git a/scripts/deploy-preview-netlify.mjs b/frontend/scripts/deploy-preview-netlify.mjs similarity index 100% rename from scripts/deploy-preview-netlify.mjs rename to frontend/scripts/deploy-preview-netlify.mjs diff --git a/scripts/deploy-preview-netlify.mjs.sha384 b/frontend/scripts/deploy-preview-netlify.mjs.sha384 similarity index 100% rename from scripts/deploy-preview-netlify.mjs.sha384 rename to frontend/scripts/deploy-preview-netlify.mjs.sha384 diff --git a/scripts/fonts-download.sh b/frontend/scripts/fonts-download.sh similarity index 100% rename from scripts/fonts-download.sh rename to frontend/scripts/fonts-download.sh diff --git a/scripts/fonts-subset.sh b/frontend/scripts/fonts-subset.sh similarity index 100% rename from scripts/fonts-subset.sh rename to frontend/scripts/fonts-subset.sh 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/audio/pop.mp3 b/frontend/src/assets/audio/pop.mp3 similarity index 100% rename from src/assets/audio/pop.mp3 rename to frontend/src/assets/audio/pop.mp3 diff --git a/src/assets/checkbox.svg b/frontend/src/assets/checkbox.svg similarity index 100% rename from src/assets/checkbox.svg rename to frontend/src/assets/checkbox.svg diff --git a/src/assets/fonts/OpenSans-BoldItalic_3ff98862.woff2 b/frontend/src/assets/fonts/OpenSans-BoldItalic_3ff98862.woff2 similarity index 100% rename from src/assets/fonts/OpenSans-BoldItalic_3ff98862.woff2 rename to frontend/src/assets/fonts/OpenSans-BoldItalic_3ff98862.woff2 diff --git a/src/assets/fonts/OpenSans-Bold_eb52363b.woff2 b/frontend/src/assets/fonts/OpenSans-Bold_eb52363b.woff2 similarity index 100% rename from src/assets/fonts/OpenSans-Bold_eb52363b.woff2 rename to frontend/src/assets/fonts/OpenSans-Bold_eb52363b.woff2 diff --git a/src/assets/fonts/OpenSans-Italic[wght]_c9a8fe68.woff2 b/frontend/src/assets/fonts/OpenSans-Italic[wght]_c9a8fe68.woff2 similarity index 100% rename from src/assets/fonts/OpenSans-Italic[wght]_c9a8fe68.woff2 rename to frontend/src/assets/fonts/OpenSans-Italic[wght]_c9a8fe68.woff2 diff --git a/src/assets/fonts/OpenSans-RegularItalic_48244a7a.woff2 b/frontend/src/assets/fonts/OpenSans-RegularItalic_48244a7a.woff2 similarity index 100% rename from src/assets/fonts/OpenSans-RegularItalic_48244a7a.woff2 rename to frontend/src/assets/fonts/OpenSans-RegularItalic_48244a7a.woff2 diff --git a/src/assets/fonts/OpenSans-Regular_d0acb717.woff2 b/frontend/src/assets/fonts/OpenSans-Regular_d0acb717.woff2 similarity index 100% rename from src/assets/fonts/OpenSans-Regular_d0acb717.woff2 rename to frontend/src/assets/fonts/OpenSans-Regular_d0acb717.woff2 diff --git a/src/assets/fonts/OpenSans[wght]_54a65da5.woff2 b/frontend/src/assets/fonts/OpenSans[wght]_54a65da5.woff2 similarity index 100% rename from src/assets/fonts/OpenSans[wght]_54a65da5.woff2 rename to frontend/src/assets/fonts/OpenSans[wght]_54a65da5.woff2 diff --git a/src/assets/fonts/Quicksand-Bold_20b26f76.woff2 b/frontend/src/assets/fonts/Quicksand-Bold_20b26f76.woff2 similarity index 100% rename from src/assets/fonts/Quicksand-Bold_20b26f76.woff2 rename to frontend/src/assets/fonts/Quicksand-Bold_20b26f76.woff2 diff --git a/src/assets/fonts/Quicksand-Regular_3e913e7e.woff2 b/frontend/src/assets/fonts/Quicksand-Regular_3e913e7e.woff2 similarity index 100% rename from src/assets/fonts/Quicksand-Regular_3e913e7e.woff2 rename to frontend/src/assets/fonts/Quicksand-Regular_3e913e7e.woff2 diff --git a/src/assets/fonts/Quicksand-SemiBold_be48a442.woff2 b/frontend/src/assets/fonts/Quicksand-SemiBold_be48a442.woff2 similarity index 100% rename from src/assets/fonts/Quicksand-SemiBold_be48a442.woff2 rename to frontend/src/assets/fonts/Quicksand-SemiBold_be48a442.woff2 diff --git a/src/assets/fonts/Quicksand[wght]_87bdcc7f.woff2 b/frontend/src/assets/fonts/Quicksand[wght]_87bdcc7f.woff2 similarity index 100% rename from src/assets/fonts/Quicksand[wght]_87bdcc7f.woff2 rename to frontend/src/assets/fonts/Quicksand[wght]_87bdcc7f.woff2 diff --git a/src/assets/llama-cool.svg b/frontend/src/assets/llama-cool.svg similarity index 100% rename from src/assets/llama-cool.svg rename to frontend/src/assets/llama-cool.svg diff --git a/src/assets/llama-nightscape.jpg b/frontend/src/assets/llama-nightscape.jpg similarity index 100% rename from src/assets/llama-nightscape.jpg rename to frontend/src/assets/llama-nightscape.jpg diff --git a/src/assets/llama.svg b/frontend/src/assets/llama.svg similarity index 100% rename from src/assets/llama.svg rename to frontend/src/assets/llama.svg diff --git a/src/assets/logo-full-pride.svg b/frontend/src/assets/logo-full-pride.svg similarity index 100% rename from src/assets/logo-full-pride.svg rename to frontend/src/assets/logo-full-pride.svg diff --git a/src/assets/logo-full.svg b/frontend/src/assets/logo-full.svg similarity index 100% rename from src/assets/logo-full.svg rename to frontend/src/assets/logo-full.svg diff --git a/src/assets/logo.svg b/frontend/src/assets/logo.svg similarity index 100% rename from src/assets/logo.svg rename to frontend/src/assets/logo.svg diff --git a/src/assets/no-auth-image.jpg b/frontend/src/assets/no-auth-image.jpg similarity index 100% rename from src/assets/no-auth-image.jpg rename to frontend/src/assets/no-auth-image.jpg diff --git a/src/components/base/BaseButton.story.vue b/frontend/src/components/base/BaseButton.story.vue similarity index 100% rename from src/components/base/BaseButton.story.vue rename to frontend/src/components/base/BaseButton.story.vue diff --git a/src/components/base/BaseButton.vue b/frontend/src/components/base/BaseButton.vue similarity index 100% rename from src/components/base/BaseButton.vue rename to frontend/src/components/base/BaseButton.vue diff --git a/src/components/base/BaseCheckbox.vue b/frontend/src/components/base/BaseCheckbox.vue similarity index 100% rename from src/components/base/BaseCheckbox.vue rename to frontend/src/components/base/BaseCheckbox.vue diff --git a/src/components/base/Expandable.vue b/frontend/src/components/base/Expandable.vue similarity index 100% rename from src/components/base/Expandable.vue rename to frontend/src/components/base/Expandable.vue diff --git a/src/components/date/dateRanges.ts b/frontend/src/components/date/dateRanges.ts similarity index 100% rename from src/components/date/dateRanges.ts rename to frontend/src/components/date/dateRanges.ts diff --git a/src/components/date/datemathHelp.story.vue b/frontend/src/components/date/datemathHelp.story.vue similarity index 100% rename from src/components/date/datemathHelp.story.vue rename to frontend/src/components/date/datemathHelp.story.vue diff --git a/src/components/date/datemathHelp.vue b/frontend/src/components/date/datemathHelp.vue similarity index 100% rename from src/components/date/datemathHelp.vue rename to frontend/src/components/date/datemathHelp.vue diff --git a/src/components/date/datepickerWithRange.vue b/frontend/src/components/date/datepickerWithRange.vue similarity index 100% rename from src/components/date/datepickerWithRange.vue rename to frontend/src/components/date/datepickerWithRange.vue diff --git a/src/components/home/AddToHomeScreen.vue b/frontend/src/components/home/AddToHomeScreen.vue similarity index 100% rename from src/components/home/AddToHomeScreen.vue rename to frontend/src/components/home/AddToHomeScreen.vue diff --git a/src/components/home/DemoMode.vue b/frontend/src/components/home/DemoMode.vue similarity index 100% rename from src/components/home/DemoMode.vue rename to frontend/src/components/home/DemoMode.vue diff --git a/src/components/home/Logo.vue b/frontend/src/components/home/Logo.vue similarity index 100% rename from src/components/home/Logo.vue rename to frontend/src/components/home/Logo.vue diff --git a/src/components/home/MenuButton.vue b/frontend/src/components/home/MenuButton.vue similarity index 100% rename from src/components/home/MenuButton.vue rename to frontend/src/components/home/MenuButton.vue diff --git a/src/components/home/PoweredByLink.vue b/frontend/src/components/home/PoweredByLink.vue similarity index 100% rename from src/components/home/PoweredByLink.vue rename to frontend/src/components/home/PoweredByLink.vue diff --git a/src/components/home/ProjectsNavigation.vue b/frontend/src/components/home/ProjectsNavigation.vue similarity index 100% rename from src/components/home/ProjectsNavigation.vue rename to frontend/src/components/home/ProjectsNavigation.vue diff --git a/src/components/home/ProjectsNavigationItem.vue b/frontend/src/components/home/ProjectsNavigationItem.vue similarity index 100% rename from src/components/home/ProjectsNavigationItem.vue rename to frontend/src/components/home/ProjectsNavigationItem.vue diff --git a/src/components/home/TheNavigation.vue b/frontend/src/components/home/TheNavigation.vue similarity index 100% rename from src/components/home/TheNavigation.vue rename to frontend/src/components/home/TheNavigation.vue diff --git a/src/components/home/UpdateNotification.vue b/frontend/src/components/home/UpdateNotification.vue similarity index 100% rename from src/components/home/UpdateNotification.vue rename to frontend/src/components/home/UpdateNotification.vue diff --git a/src/components/home/contentAuth.vue b/frontend/src/components/home/contentAuth.vue similarity index 100% rename from src/components/home/contentAuth.vue rename to frontend/src/components/home/contentAuth.vue diff --git a/src/components/home/contentLinkShare.vue b/frontend/src/components/home/contentLinkShare.vue similarity index 100% rename from src/components/home/contentLinkShare.vue rename to frontend/src/components/home/contentLinkShare.vue diff --git a/src/components/home/navigation.vue b/frontend/src/components/home/navigation.vue similarity index 100% rename from src/components/home/navigation.vue rename to frontend/src/components/home/navigation.vue diff --git a/src/components/input/AsyncEditor.ts b/frontend/src/components/input/AsyncEditor.ts similarity index 100% rename from src/components/input/AsyncEditor.ts rename to frontend/src/components/input/AsyncEditor.ts diff --git a/src/components/input/Button.story.vue b/frontend/src/components/input/Button.story.vue similarity index 100% rename from src/components/input/Button.story.vue rename to frontend/src/components/input/Button.story.vue diff --git a/src/components/input/ColorPicker.story.vue b/frontend/src/components/input/ColorPicker.story.vue similarity index 100% rename from src/components/input/ColorPicker.story.vue rename to frontend/src/components/input/ColorPicker.story.vue diff --git a/src/components/input/ColorPicker.vue b/frontend/src/components/input/ColorPicker.vue similarity index 100% rename from src/components/input/ColorPicker.vue rename to frontend/src/components/input/ColorPicker.vue diff --git a/src/components/input/SelectProject.vue b/frontend/src/components/input/SelectProject.vue similarity index 100% rename from src/components/input/SelectProject.vue rename to frontend/src/components/input/SelectProject.vue diff --git a/src/components/input/SelectUser.vue b/frontend/src/components/input/SelectUser.vue similarity index 100% rename from src/components/input/SelectUser.vue rename to frontend/src/components/input/SelectUser.vue diff --git a/src/components/input/SimpleButton.vue b/frontend/src/components/input/SimpleButton.vue similarity index 100% rename from src/components/input/SimpleButton.vue rename to frontend/src/components/input/SimpleButton.vue diff --git a/src/components/input/button.vue b/frontend/src/components/input/button.vue similarity index 100% rename from src/components/input/button.vue rename to frontend/src/components/input/button.vue diff --git a/src/components/input/datepicker.vue b/frontend/src/components/input/datepicker.vue similarity index 100% rename from src/components/input/datepicker.vue rename to frontend/src/components/input/datepicker.vue diff --git a/src/components/input/datepickerInline.vue b/frontend/src/components/input/datepickerInline.vue similarity index 100% rename from src/components/input/datepickerInline.vue rename to frontend/src/components/input/datepickerInline.vue diff --git a/src/components/input/editor/CommandsList.vue b/frontend/src/components/input/editor/CommandsList.vue similarity index 100% rename from src/components/input/editor/CommandsList.vue rename to frontend/src/components/input/editor/CommandsList.vue diff --git a/src/components/input/editor/EditorToolbar.vue b/frontend/src/components/input/editor/EditorToolbar.vue similarity index 100% rename from src/components/input/editor/EditorToolbar.vue rename to frontend/src/components/input/editor/EditorToolbar.vue diff --git a/src/components/input/editor/TipTap.vue b/frontend/src/components/input/editor/TipTap.vue similarity index 100% rename from src/components/input/editor/TipTap.vue rename to frontend/src/components/input/editor/TipTap.vue diff --git a/src/components/input/editor/commands.ts b/frontend/src/components/input/editor/commands.ts similarity index 100% rename from src/components/input/editor/commands.ts rename to frontend/src/components/input/editor/commands.ts diff --git a/src/components/input/editor/setLinkInEditor.ts b/frontend/src/components/input/editor/setLinkInEditor.ts similarity index 100% rename from src/components/input/editor/setLinkInEditor.ts rename to frontend/src/components/input/editor/setLinkInEditor.ts diff --git a/src/components/input/editor/suggestion.ts b/frontend/src/components/input/editor/suggestion.ts similarity index 100% rename from src/components/input/editor/suggestion.ts rename to frontend/src/components/input/editor/suggestion.ts diff --git a/src/components/input/editor/types.ts b/frontend/src/components/input/editor/types.ts similarity index 100% rename from src/components/input/editor/types.ts rename to frontend/src/components/input/editor/types.ts diff --git a/src/components/input/fancycheckbox.story.vue b/frontend/src/components/input/fancycheckbox.story.vue similarity index 100% rename from src/components/input/fancycheckbox.story.vue rename to frontend/src/components/input/fancycheckbox.story.vue diff --git a/src/components/input/fancycheckbox.vue b/frontend/src/components/input/fancycheckbox.vue similarity index 100% rename from src/components/input/fancycheckbox.vue rename to frontend/src/components/input/fancycheckbox.vue diff --git a/src/components/input/multiselect.vue b/frontend/src/components/input/multiselect.vue similarity index 100% rename from src/components/input/multiselect.vue rename to frontend/src/components/input/multiselect.vue diff --git a/src/components/input/password.vue b/frontend/src/components/input/password.vue similarity index 100% rename from src/components/input/password.vue rename to frontend/src/components/input/password.vue diff --git a/src/components/misc/ButtonLink.vue b/frontend/src/components/misc/ButtonLink.vue similarity index 100% rename from src/components/misc/ButtonLink.vue rename to frontend/src/components/misc/ButtonLink.vue diff --git a/src/components/misc/Card.story.vue b/frontend/src/components/misc/Card.story.vue similarity index 100% rename from src/components/misc/Card.story.vue rename to frontend/src/components/misc/Card.story.vue diff --git a/src/components/misc/CustomTransition.vue b/frontend/src/components/misc/CustomTransition.vue similarity index 100% rename from src/components/misc/CustomTransition.vue rename to frontend/src/components/misc/CustomTransition.vue diff --git a/src/components/misc/Done.vue b/frontend/src/components/misc/Done.vue similarity index 100% rename from src/components/misc/Done.vue rename to frontend/src/components/misc/Done.vue diff --git a/src/components/misc/Icon.ts b/frontend/src/components/misc/Icon.ts similarity index 100% rename from src/components/misc/Icon.ts rename to frontend/src/components/misc/Icon.ts diff --git a/src/components/misc/OpenQuickActions.vue b/frontend/src/components/misc/OpenQuickActions.vue similarity index 100% rename from src/components/misc/OpenQuickActions.vue rename to frontend/src/components/misc/OpenQuickActions.vue diff --git a/src/components/misc/ProgressBar.story.vue b/frontend/src/components/misc/ProgressBar.story.vue similarity index 100% rename from src/components/misc/ProgressBar.story.vue rename to frontend/src/components/misc/ProgressBar.story.vue diff --git a/src/components/misc/ProgressBar.vue b/frontend/src/components/misc/ProgressBar.vue similarity index 100% rename from src/components/misc/ProgressBar.vue rename to frontend/src/components/misc/ProgressBar.vue diff --git a/src/components/misc/api-config.vue b/frontend/src/components/misc/api-config.vue similarity index 100% rename from src/components/misc/api-config.vue rename to frontend/src/components/misc/api-config.vue diff --git a/src/components/misc/card.vue b/frontend/src/components/misc/card.vue similarity index 100% rename from src/components/misc/card.vue rename to frontend/src/components/misc/card.vue diff --git a/src/components/misc/colorBubble.vue b/frontend/src/components/misc/colorBubble.vue similarity index 100% rename from src/components/misc/colorBubble.vue rename to frontend/src/components/misc/colorBubble.vue diff --git a/src/components/misc/create-edit.vue b/frontend/src/components/misc/create-edit.vue similarity index 100% rename from src/components/misc/create-edit.vue rename to frontend/src/components/misc/create-edit.vue diff --git a/src/components/misc/dropdown-item.vue b/frontend/src/components/misc/dropdown-item.vue similarity index 100% rename from src/components/misc/dropdown-item.vue rename to frontend/src/components/misc/dropdown-item.vue diff --git a/src/components/misc/dropdown.vue b/frontend/src/components/misc/dropdown.vue similarity index 100% rename from src/components/misc/dropdown.vue rename to frontend/src/components/misc/dropdown.vue diff --git a/src/components/misc/error.vue b/frontend/src/components/misc/error.vue similarity index 100% rename from src/components/misc/error.vue rename to frontend/src/components/misc/error.vue diff --git a/src/components/misc/flatpickr/Flatpickr.vue b/frontend/src/components/misc/flatpickr/Flatpickr.vue similarity index 100% rename from src/components/misc/flatpickr/Flatpickr.vue rename to frontend/src/components/misc/flatpickr/Flatpickr.vue diff --git a/src/components/misc/keyboard-shortcuts/index.vue b/frontend/src/components/misc/keyboard-shortcuts/index.vue similarity index 100% rename from src/components/misc/keyboard-shortcuts/index.vue rename to frontend/src/components/misc/keyboard-shortcuts/index.vue diff --git a/src/components/misc/keyboard-shortcuts/shortcuts.ts b/frontend/src/components/misc/keyboard-shortcuts/shortcuts.ts similarity index 100% rename from src/components/misc/keyboard-shortcuts/shortcuts.ts rename to frontend/src/components/misc/keyboard-shortcuts/shortcuts.ts diff --git a/src/components/misc/legal.vue b/frontend/src/components/misc/legal.vue similarity index 100% rename from src/components/misc/legal.vue rename to frontend/src/components/misc/legal.vue diff --git a/src/components/misc/loading.vue b/frontend/src/components/misc/loading.vue similarity index 100% rename from src/components/misc/loading.vue rename to frontend/src/components/misc/loading.vue diff --git a/src/components/misc/message.vue b/frontend/src/components/misc/message.vue similarity index 100% rename from src/components/misc/message.vue rename to frontend/src/components/misc/message.vue diff --git a/src/components/misc/modal.vue b/frontend/src/components/misc/modal.vue similarity index 100% rename from src/components/misc/modal.vue rename to frontend/src/components/misc/modal.vue diff --git a/src/components/misc/no-auth-wrapper.vue b/frontend/src/components/misc/no-auth-wrapper.vue similarity index 100% rename from src/components/misc/no-auth-wrapper.vue rename to frontend/src/components/misc/no-auth-wrapper.vue diff --git a/src/components/misc/nothing.vue b/frontend/src/components/misc/nothing.vue similarity index 100% rename from src/components/misc/nothing.vue rename to frontend/src/components/misc/nothing.vue diff --git a/src/components/misc/notification.vue b/frontend/src/components/misc/notification.vue similarity index 100% rename from src/components/misc/notification.vue rename to frontend/src/components/misc/notification.vue diff --git a/src/components/misc/pagination.vue b/frontend/src/components/misc/pagination.vue similarity index 100% rename from src/components/misc/pagination.vue rename to frontend/src/components/misc/pagination.vue diff --git a/src/components/misc/popup.vue b/frontend/src/components/misc/popup.vue similarity index 100% rename from src/components/misc/popup.vue rename to frontend/src/components/misc/popup.vue diff --git a/src/components/misc/ready.vue b/frontend/src/components/misc/ready.vue similarity index 100% rename from src/components/misc/ready.vue rename to frontend/src/components/misc/ready.vue diff --git a/src/components/misc/shortcut.vue b/frontend/src/components/misc/shortcut.vue similarity index 100% rename from src/components/misc/shortcut.vue rename to frontend/src/components/misc/shortcut.vue diff --git a/src/components/misc/subscription.vue b/frontend/src/components/misc/subscription.vue similarity index 100% rename from src/components/misc/subscription.vue rename to frontend/src/components/misc/subscription.vue diff --git a/src/components/misc/user.vue b/frontend/src/components/misc/user.vue similarity index 100% rename from src/components/misc/user.vue rename to frontend/src/components/misc/user.vue diff --git a/src/components/notifications/notifications.vue b/frontend/src/components/notifications/notifications.vue similarity index 100% rename from src/components/notifications/notifications.vue rename to frontend/src/components/notifications/notifications.vue diff --git a/src/components/project/ProjectWrapper.vue b/frontend/src/components/project/ProjectWrapper.vue similarity index 100% rename from src/components/project/ProjectWrapper.vue rename to frontend/src/components/project/ProjectWrapper.vue diff --git a/src/components/project/partials/ProjectCard.vue b/frontend/src/components/project/partials/ProjectCard.vue similarity index 100% rename from src/components/project/partials/ProjectCard.vue rename to frontend/src/components/project/partials/ProjectCard.vue diff --git a/src/components/project/partials/ProjectCardGrid.vue b/frontend/src/components/project/partials/ProjectCardGrid.vue similarity index 100% rename from src/components/project/partials/ProjectCardGrid.vue rename to frontend/src/components/project/partials/ProjectCardGrid.vue diff --git a/src/components/project/partials/filter-popup.vue b/frontend/src/components/project/partials/filter-popup.vue similarity index 100% rename from src/components/project/partials/filter-popup.vue rename to frontend/src/components/project/partials/filter-popup.vue diff --git a/src/components/project/partials/filters.vue b/frontend/src/components/project/partials/filters.vue similarity index 100% rename from src/components/project/partials/filters.vue rename to frontend/src/components/project/partials/filters.vue diff --git a/src/components/project/partials/useProjectBackground.ts b/frontend/src/components/project/partials/useProjectBackground.ts similarity index 100% rename from src/components/project/partials/useProjectBackground.ts rename to frontend/src/components/project/partials/useProjectBackground.ts diff --git a/src/components/project/project-settings-dropdown.vue b/frontend/src/components/project/project-settings-dropdown.vue similarity index 100% rename from src/components/project/project-settings-dropdown.vue rename to frontend/src/components/project/project-settings-dropdown.vue diff --git a/src/components/quick-actions/quick-actions.vue b/frontend/src/components/quick-actions/quick-actions.vue similarity index 100% rename from src/components/quick-actions/quick-actions.vue rename to frontend/src/components/quick-actions/quick-actions.vue diff --git a/src/components/sharing/linkSharing.vue b/frontend/src/components/sharing/linkSharing.vue similarity index 100% rename from src/components/sharing/linkSharing.vue rename to frontend/src/components/sharing/linkSharing.vue diff --git a/src/components/sharing/userTeam.vue b/frontend/src/components/sharing/userTeam.vue similarity index 100% rename from src/components/sharing/userTeam.vue rename to frontend/src/components/sharing/userTeam.vue diff --git a/src/components/tasks/GanttChart.vue b/frontend/src/components/tasks/GanttChart.vue similarity index 100% rename from src/components/tasks/GanttChart.vue rename to frontend/src/components/tasks/GanttChart.vue diff --git a/src/components/tasks/TaskForm.vue b/frontend/src/components/tasks/TaskForm.vue similarity index 100% rename from src/components/tasks/TaskForm.vue rename to frontend/src/components/tasks/TaskForm.vue diff --git a/src/components/tasks/add-task.vue b/frontend/src/components/tasks/add-task.vue similarity index 100% rename from src/components/tasks/add-task.vue rename to frontend/src/components/tasks/add-task.vue diff --git a/src/components/tasks/partials/assigneeList.vue b/frontend/src/components/tasks/partials/assigneeList.vue similarity index 100% rename from src/components/tasks/partials/assigneeList.vue rename to frontend/src/components/tasks/partials/assigneeList.vue diff --git a/src/components/tasks/partials/attachments.vue b/frontend/src/components/tasks/partials/attachments.vue similarity index 100% rename from src/components/tasks/partials/attachments.vue rename to frontend/src/components/tasks/partials/attachments.vue diff --git a/src/components/tasks/partials/checklist-summary.vue b/frontend/src/components/tasks/partials/checklist-summary.vue similarity index 100% rename from src/components/tasks/partials/checklist-summary.vue rename to frontend/src/components/tasks/partials/checklist-summary.vue diff --git a/src/components/tasks/partials/comments.vue b/frontend/src/components/tasks/partials/comments.vue similarity index 100% rename from src/components/tasks/partials/comments.vue rename to frontend/src/components/tasks/partials/comments.vue diff --git a/src/components/tasks/partials/createdUpdated.vue b/frontend/src/components/tasks/partials/createdUpdated.vue similarity index 100% rename from src/components/tasks/partials/createdUpdated.vue rename to frontend/src/components/tasks/partials/createdUpdated.vue diff --git a/src/components/tasks/partials/date-table-cell.vue b/frontend/src/components/tasks/partials/date-table-cell.vue similarity index 100% rename from src/components/tasks/partials/date-table-cell.vue rename to frontend/src/components/tasks/partials/date-table-cell.vue diff --git a/src/components/tasks/partials/defer-task.vue b/frontend/src/components/tasks/partials/defer-task.vue similarity index 100% rename from src/components/tasks/partials/defer-task.vue rename to frontend/src/components/tasks/partials/defer-task.vue diff --git a/src/components/tasks/partials/description.vue b/frontend/src/components/tasks/partials/description.vue similarity index 100% rename from src/components/tasks/partials/description.vue rename to frontend/src/components/tasks/partials/description.vue diff --git a/src/components/tasks/partials/editAssignees.vue b/frontend/src/components/tasks/partials/editAssignees.vue similarity index 100% rename from src/components/tasks/partials/editAssignees.vue rename to frontend/src/components/tasks/partials/editAssignees.vue diff --git a/src/components/tasks/partials/editLabels.vue b/frontend/src/components/tasks/partials/editLabels.vue similarity index 100% rename from src/components/tasks/partials/editLabels.vue rename to frontend/src/components/tasks/partials/editLabels.vue diff --git a/src/components/tasks/partials/heading.vue b/frontend/src/components/tasks/partials/heading.vue similarity index 100% rename from src/components/tasks/partials/heading.vue rename to frontend/src/components/tasks/partials/heading.vue diff --git a/src/components/tasks/partials/kanban-card.vue b/frontend/src/components/tasks/partials/kanban-card.vue similarity index 100% rename from src/components/tasks/partials/kanban-card.vue rename to frontend/src/components/tasks/partials/kanban-card.vue diff --git a/src/components/tasks/partials/label.vue b/frontend/src/components/tasks/partials/label.vue similarity index 100% rename from src/components/tasks/partials/label.vue rename to frontend/src/components/tasks/partials/label.vue diff --git a/src/components/tasks/partials/labels.vue b/frontend/src/components/tasks/partials/labels.vue similarity index 100% rename from src/components/tasks/partials/labels.vue rename to frontend/src/components/tasks/partials/labels.vue diff --git a/src/components/tasks/partials/percentDoneSelect.vue b/frontend/src/components/tasks/partials/percentDoneSelect.vue similarity index 100% rename from src/components/tasks/partials/percentDoneSelect.vue rename to frontend/src/components/tasks/partials/percentDoneSelect.vue diff --git a/src/components/tasks/partials/priorityLabel.vue b/frontend/src/components/tasks/partials/priorityLabel.vue similarity index 100% rename from src/components/tasks/partials/priorityLabel.vue rename to frontend/src/components/tasks/partials/priorityLabel.vue diff --git a/src/components/tasks/partials/prioritySelect.vue b/frontend/src/components/tasks/partials/prioritySelect.vue similarity index 100% rename from src/components/tasks/partials/prioritySelect.vue rename to frontend/src/components/tasks/partials/prioritySelect.vue diff --git a/src/components/tasks/partials/projectSearch.vue b/frontend/src/components/tasks/partials/projectSearch.vue similarity index 100% rename from src/components/tasks/partials/projectSearch.vue rename to frontend/src/components/tasks/partials/projectSearch.vue diff --git a/src/components/tasks/partials/quick-add-magic.vue b/frontend/src/components/tasks/partials/quick-add-magic.vue similarity index 100% rename from src/components/tasks/partials/quick-add-magic.vue rename to frontend/src/components/tasks/partials/quick-add-magic.vue diff --git a/src/components/tasks/partials/relatedTasks.vue b/frontend/src/components/tasks/partials/relatedTasks.vue similarity index 100% rename from src/components/tasks/partials/relatedTasks.vue rename to frontend/src/components/tasks/partials/relatedTasks.vue diff --git a/src/components/tasks/partials/reminder-detail.vue b/frontend/src/components/tasks/partials/reminder-detail.vue similarity index 100% rename from src/components/tasks/partials/reminder-detail.vue rename to frontend/src/components/tasks/partials/reminder-detail.vue diff --git a/src/components/tasks/partials/reminder-period.vue b/frontend/src/components/tasks/partials/reminder-period.vue similarity index 100% rename from src/components/tasks/partials/reminder-period.vue rename to frontend/src/components/tasks/partials/reminder-period.vue diff --git a/src/components/tasks/partials/reminders.story.vue b/frontend/src/components/tasks/partials/reminders.story.vue similarity index 100% rename from src/components/tasks/partials/reminders.story.vue rename to frontend/src/components/tasks/partials/reminders.story.vue diff --git a/src/components/tasks/partials/reminders.vue b/frontend/src/components/tasks/partials/reminders.vue similarity index 100% rename from src/components/tasks/partials/reminders.vue rename to frontend/src/components/tasks/partials/reminders.vue diff --git a/src/components/tasks/partials/repeatAfter.vue b/frontend/src/components/tasks/partials/repeatAfter.vue similarity index 100% rename from src/components/tasks/partials/repeatAfter.vue rename to frontend/src/components/tasks/partials/repeatAfter.vue diff --git a/src/components/tasks/partials/singleTaskInProject.vue b/frontend/src/components/tasks/partials/singleTaskInProject.vue similarity index 100% rename from src/components/tasks/partials/singleTaskInProject.vue rename to frontend/src/components/tasks/partials/singleTaskInProject.vue diff --git a/src/components/tasks/partials/singleTaskInlineReadonly.vue b/frontend/src/components/tasks/partials/singleTaskInlineReadonly.vue similarity index 100% rename from src/components/tasks/partials/singleTaskInlineReadonly.vue rename to frontend/src/components/tasks/partials/singleTaskInlineReadonly.vue diff --git a/src/components/tasks/partials/sort.vue b/frontend/src/components/tasks/partials/sort.vue similarity index 100% rename from src/components/tasks/partials/sort.vue rename to frontend/src/components/tasks/partials/sort.vue diff --git a/src/composables/useAutoHeightTextarea.ts b/frontend/src/composables/useAutoHeightTextarea.ts similarity index 100% rename from src/composables/useAutoHeightTextarea.ts rename to frontend/src/composables/useAutoHeightTextarea.ts diff --git a/src/composables/useBodyClass.ts b/frontend/src/composables/useBodyClass.ts similarity index 100% rename from src/composables/useBodyClass.ts rename to frontend/src/composables/useBodyClass.ts diff --git a/src/composables/useColorScheme.ts b/frontend/src/composables/useColorScheme.ts similarity index 100% rename from src/composables/useColorScheme.ts rename to frontend/src/composables/useColorScheme.ts diff --git a/src/composables/useCopyToClipboard.ts b/frontend/src/composables/useCopyToClipboard.ts similarity index 100% rename from src/composables/useCopyToClipboard.ts rename to frontend/src/composables/useCopyToClipboard.ts diff --git a/src/composables/useDaytimeSalutation.ts b/frontend/src/composables/useDaytimeSalutation.ts similarity index 100% rename from src/composables/useDaytimeSalutation.ts rename to frontend/src/composables/useDaytimeSalutation.ts diff --git a/src/composables/useMenuActive.ts b/frontend/src/composables/useMenuActive.ts similarity index 100% rename from src/composables/useMenuActive.ts rename to frontend/src/composables/useMenuActive.ts diff --git a/src/composables/useOnline.ts b/frontend/src/composables/useOnline.ts similarity index 100% rename from src/composables/useOnline.ts rename to frontend/src/composables/useOnline.ts diff --git a/src/composables/useRedirectToLastVisited.ts b/frontend/src/composables/useRedirectToLastVisited.ts similarity index 100% rename from src/composables/useRedirectToLastVisited.ts rename to frontend/src/composables/useRedirectToLastVisited.ts diff --git a/src/composables/useRenewTokenOnFocus.ts b/frontend/src/composables/useRenewTokenOnFocus.ts similarity index 100% rename from src/composables/useRenewTokenOnFocus.ts rename to frontend/src/composables/useRenewTokenOnFocus.ts diff --git a/src/composables/useRouteFilters.ts b/frontend/src/composables/useRouteFilters.ts similarity index 100% rename from src/composables/useRouteFilters.ts rename to frontend/src/composables/useRouteFilters.ts diff --git a/src/composables/useRouteWithModal.ts b/frontend/src/composables/useRouteWithModal.ts similarity index 100% rename from src/composables/useRouteWithModal.ts rename to frontend/src/composables/useRouteWithModal.ts diff --git a/src/composables/useTaskList.ts b/frontend/src/composables/useTaskList.ts similarity index 100% rename from src/composables/useTaskList.ts rename to frontend/src/composables/useTaskList.ts diff --git a/src/composables/useTitle.ts b/frontend/src/composables/useTitle.ts similarity index 100% rename from src/composables/useTitle.ts rename to frontend/src/composables/useTitle.ts diff --git a/src/constants/date.ts b/frontend/src/constants/date.ts similarity index 100% rename from src/constants/date.ts rename to frontend/src/constants/date.ts diff --git a/src/constants/linkShareHash.ts b/frontend/src/constants/linkShareHash.ts similarity index 100% rename from src/constants/linkShareHash.ts rename to frontend/src/constants/linkShareHash.ts diff --git a/src/constants/priorities.ts b/frontend/src/constants/priorities.ts similarity index 100% rename from src/constants/priorities.ts rename to frontend/src/constants/priorities.ts diff --git a/src/constants/rights.ts b/frontend/src/constants/rights.ts similarity index 100% rename from src/constants/rights.ts rename to frontend/src/constants/rights.ts diff --git a/src/directives/cypress.ts b/frontend/src/directives/cypress.ts similarity index 100% rename from src/directives/cypress.ts rename to frontend/src/directives/cypress.ts diff --git a/src/directives/focus.ts b/frontend/src/directives/focus.ts similarity index 100% rename from src/directives/focus.ts rename to frontend/src/directives/focus.ts diff --git a/src/directives/shortcut.ts b/frontend/src/directives/shortcut.ts similarity index 100% rename from src/directives/shortcut.ts rename to frontend/src/directives/shortcut.ts diff --git a/src/helpers/attachments.ts b/frontend/src/helpers/attachments.ts similarity index 100% rename from src/helpers/attachments.ts rename to frontend/src/helpers/attachments.ts diff --git a/src/helpers/auth.ts b/frontend/src/helpers/auth.ts similarity index 100% rename from src/helpers/auth.ts rename to frontend/src/helpers/auth.ts diff --git a/src/helpers/calculateItemPosition.ts b/frontend/src/helpers/calculateItemPosition.ts similarity index 100% rename from src/helpers/calculateItemPosition.ts rename to frontend/src/helpers/calculateItemPosition.ts diff --git a/src/helpers/calculateTaskPosition.test.ts b/frontend/src/helpers/calculateTaskPosition.test.ts similarity index 100% rename from src/helpers/calculateTaskPosition.test.ts rename to frontend/src/helpers/calculateTaskPosition.test.ts diff --git a/src/helpers/canNestProjectDeeper.ts b/frontend/src/helpers/canNestProjectDeeper.ts similarity index 100% rename from src/helpers/canNestProjectDeeper.ts rename to frontend/src/helpers/canNestProjectDeeper.ts diff --git a/src/helpers/case.ts b/frontend/src/helpers/case.ts similarity index 100% rename from src/helpers/case.ts rename to frontend/src/helpers/case.ts diff --git a/src/helpers/checkAndSetApiUrl.ts b/frontend/src/helpers/checkAndSetApiUrl.ts similarity index 100% rename from src/helpers/checkAndSetApiUrl.ts rename to frontend/src/helpers/checkAndSetApiUrl.ts diff --git a/src/helpers/checklistFromText.test.ts b/frontend/src/helpers/checklistFromText.test.ts similarity index 100% rename from src/helpers/checklistFromText.test.ts rename to frontend/src/helpers/checklistFromText.test.ts diff --git a/src/helpers/checklistFromText.ts b/frontend/src/helpers/checklistFromText.ts similarity index 100% rename from src/helpers/checklistFromText.ts rename to frontend/src/helpers/checklistFromText.ts diff --git a/src/helpers/closeWhenClickedOutside.ts b/frontend/src/helpers/closeWhenClickedOutside.ts similarity index 100% rename from src/helpers/closeWhenClickedOutside.ts rename to frontend/src/helpers/closeWhenClickedOutside.ts diff --git a/src/helpers/color/colorFromHex.test.ts b/frontend/src/helpers/color/colorFromHex.test.ts similarity index 100% rename from src/helpers/color/colorFromHex.test.ts rename to frontend/src/helpers/color/colorFromHex.test.ts diff --git a/src/helpers/color/colorFromHex.ts b/frontend/src/helpers/color/colorFromHex.ts similarity index 100% rename from src/helpers/color/colorFromHex.ts rename to frontend/src/helpers/color/colorFromHex.ts diff --git a/src/helpers/color/colorIsDark.test.ts b/frontend/src/helpers/color/colorIsDark.test.ts similarity index 100% rename from src/helpers/color/colorIsDark.test.ts rename to frontend/src/helpers/color/colorIsDark.test.ts diff --git a/src/helpers/color/colorIsDark.ts b/frontend/src/helpers/color/colorIsDark.ts similarity index 100% rename from src/helpers/color/colorIsDark.ts rename to frontend/src/helpers/color/colorIsDark.ts diff --git a/src/helpers/color/randomColor.ts b/frontend/src/helpers/color/randomColor.ts similarity index 100% rename from src/helpers/color/randomColor.ts rename to frontend/src/helpers/color/randomColor.ts diff --git a/src/helpers/createAsyncComponent.ts b/frontend/src/helpers/createAsyncComponent.ts similarity index 100% rename from src/helpers/createAsyncComponent.ts rename to frontend/src/helpers/createAsyncComponent.ts diff --git a/src/helpers/downloadBlob.ts b/frontend/src/helpers/downloadBlob.ts similarity index 100% rename from src/helpers/downloadBlob.ts rename to frontend/src/helpers/downloadBlob.ts diff --git a/src/helpers/editorContentEmpty.ts b/frontend/src/helpers/editorContentEmpty.ts similarity index 100% rename from src/helpers/editorContentEmpty.ts rename to frontend/src/helpers/editorContentEmpty.ts diff --git a/src/helpers/fetcher.ts b/frontend/src/helpers/fetcher.ts similarity index 100% rename from src/helpers/fetcher.ts rename to frontend/src/helpers/fetcher.ts diff --git a/src/helpers/flatpickrLanguage.ts b/frontend/src/helpers/flatpickrLanguage.ts similarity index 100% rename from src/helpers/flatpickrLanguage.ts rename to frontend/src/helpers/flatpickrLanguage.ts diff --git a/src/helpers/getBlobFromBlurHash.ts b/frontend/src/helpers/getBlobFromBlurHash.ts similarity index 100% rename from src/helpers/getBlobFromBlurHash.ts rename to frontend/src/helpers/getBlobFromBlurHash.ts diff --git a/src/helpers/getFullBaseUrl.ts b/frontend/src/helpers/getFullBaseUrl.ts similarity index 100% rename from src/helpers/getFullBaseUrl.ts rename to frontend/src/helpers/getFullBaseUrl.ts diff --git a/src/helpers/getHumanSize.ts b/frontend/src/helpers/getHumanSize.ts similarity index 100% rename from src/helpers/getHumanSize.ts rename to frontend/src/helpers/getHumanSize.ts diff --git a/src/helpers/getInheritedBackgroundColor.ts b/frontend/src/helpers/getInheritedBackgroundColor.ts similarity index 100% rename from src/helpers/getInheritedBackgroundColor.ts rename to frontend/src/helpers/getInheritedBackgroundColor.ts diff --git a/src/helpers/getProjectTitle.ts b/frontend/src/helpers/getProjectTitle.ts similarity index 100% rename from src/helpers/getProjectTitle.ts rename to frontend/src/helpers/getProjectTitle.ts diff --git a/src/helpers/hourToDaytime.test.ts b/frontend/src/helpers/hourToDaytime.test.ts similarity index 100% rename from src/helpers/hourToDaytime.test.ts rename to frontend/src/helpers/hourToDaytime.test.ts diff --git a/src/helpers/hourToDaytime.ts b/frontend/src/helpers/hourToDaytime.ts similarity index 100% rename from src/helpers/hourToDaytime.ts rename to frontend/src/helpers/hourToDaytime.ts diff --git a/src/helpers/inputPrompt.ts b/frontend/src/helpers/inputPrompt.ts similarity index 100% rename from src/helpers/inputPrompt.ts rename to frontend/src/helpers/inputPrompt.ts diff --git a/src/helpers/isAppleDevice.ts b/frontend/src/helpers/isAppleDevice.ts similarity index 100% rename from src/helpers/isAppleDevice.ts rename to frontend/src/helpers/isAppleDevice.ts diff --git a/src/helpers/isEmail.ts b/frontend/src/helpers/isEmail.ts similarity index 100% rename from src/helpers/isEmail.ts rename to frontend/src/helpers/isEmail.ts diff --git a/src/helpers/isValidHttpUrl.ts b/frontend/src/helpers/isValidHttpUrl.ts similarity index 100% rename from src/helpers/isValidHttpUrl.ts rename to frontend/src/helpers/isValidHttpUrl.ts diff --git a/src/helpers/parseDateOrNull.ts b/frontend/src/helpers/parseDateOrNull.ts similarity index 100% rename from src/helpers/parseDateOrNull.ts rename to frontend/src/helpers/parseDateOrNull.ts diff --git a/src/helpers/parseSubtasksViaIndention.test.ts b/frontend/src/helpers/parseSubtasksViaIndention.test.ts similarity index 100% rename from src/helpers/parseSubtasksViaIndention.test.ts rename to frontend/src/helpers/parseSubtasksViaIndention.test.ts diff --git a/src/helpers/parseSubtasksViaIndention.ts b/frontend/src/helpers/parseSubtasksViaIndention.ts similarity index 100% rename from src/helpers/parseSubtasksViaIndention.ts rename to frontend/src/helpers/parseSubtasksViaIndention.ts diff --git a/src/helpers/playPop.ts b/frontend/src/helpers/playPop.ts similarity index 100% rename from src/helpers/playPop.ts rename to frontend/src/helpers/playPop.ts diff --git a/src/helpers/projectView.ts b/frontend/src/helpers/projectView.ts similarity index 100% rename from src/helpers/projectView.ts rename to frontend/src/helpers/projectView.ts diff --git a/src/helpers/randomId.ts b/frontend/src/helpers/randomId.ts similarity index 100% rename from src/helpers/randomId.ts rename to frontend/src/helpers/randomId.ts diff --git a/src/helpers/redirectToProvider.ts b/frontend/src/helpers/redirectToProvider.ts similarity index 100% rename from src/helpers/redirectToProvider.ts rename to frontend/src/helpers/redirectToProvider.ts diff --git a/src/helpers/replaceAll.ts b/frontend/src/helpers/replaceAll.ts similarity index 100% rename from src/helpers/replaceAll.ts rename to frontend/src/helpers/replaceAll.ts diff --git a/src/helpers/saveCollapsedBucketState.ts b/frontend/src/helpers/saveCollapsedBucketState.ts similarity index 100% rename from src/helpers/saveCollapsedBucketState.ts rename to frontend/src/helpers/saveCollapsedBucketState.ts diff --git a/src/helpers/saveLastVisited.ts b/frontend/src/helpers/saveLastVisited.ts similarity index 100% rename from src/helpers/saveLastVisited.ts rename to frontend/src/helpers/saveLastVisited.ts diff --git a/src/helpers/scrollIntoView.ts b/frontend/src/helpers/scrollIntoView.ts similarity index 100% rename from src/helpers/scrollIntoView.ts rename to frontend/src/helpers/scrollIntoView.ts diff --git a/src/helpers/setTitle.ts b/frontend/src/helpers/setTitle.ts similarity index 100% rename from src/helpers/setTitle.ts rename to frontend/src/helpers/setTitle.ts diff --git a/src/helpers/time/calculateDayInterval.test.ts b/frontend/src/helpers/time/calculateDayInterval.test.ts similarity index 100% rename from src/helpers/time/calculateDayInterval.test.ts rename to frontend/src/helpers/time/calculateDayInterval.test.ts diff --git a/src/helpers/time/calculateDayInterval.ts b/frontend/src/helpers/time/calculateDayInterval.ts similarity index 100% rename from src/helpers/time/calculateDayInterval.ts rename to frontend/src/helpers/time/calculateDayInterval.ts diff --git a/src/helpers/time/calculateNearestHours.ts b/frontend/src/helpers/time/calculateNearestHours.ts similarity index 100% rename from src/helpers/time/calculateNearestHours.ts rename to frontend/src/helpers/time/calculateNearestHours.ts diff --git a/src/helpers/time/calculateNearestTime.test.ts b/frontend/src/helpers/time/calculateNearestTime.test.ts similarity index 100% rename from src/helpers/time/calculateNearestTime.test.ts rename to frontend/src/helpers/time/calculateNearestTime.test.ts diff --git a/src/helpers/time/createDateFromString.test.ts b/frontend/src/helpers/time/createDateFromString.test.ts similarity index 100% rename from src/helpers/time/createDateFromString.test.ts rename to frontend/src/helpers/time/createDateFromString.test.ts diff --git a/src/helpers/time/createDateFromString.ts b/frontend/src/helpers/time/createDateFromString.ts similarity index 100% rename from src/helpers/time/createDateFromString.ts rename to frontend/src/helpers/time/createDateFromString.ts diff --git a/src/helpers/time/formatDate.ts b/frontend/src/helpers/time/formatDate.ts similarity index 100% rename from src/helpers/time/formatDate.ts rename to frontend/src/helpers/time/formatDate.ts diff --git a/src/helpers/time/getNextWeekDate.ts b/frontend/src/helpers/time/getNextWeekDate.ts similarity index 100% rename from src/helpers/time/getNextWeekDate.ts rename to frontend/src/helpers/time/getNextWeekDate.ts diff --git a/src/helpers/time/isoToKebabDate.ts b/frontend/src/helpers/time/isoToKebabDate.ts similarity index 100% rename from src/helpers/time/isoToKebabDate.ts rename to frontend/src/helpers/time/isoToKebabDate.ts diff --git a/src/helpers/time/parseBooleanProp.ts b/frontend/src/helpers/time/parseBooleanProp.ts similarity index 100% rename from src/helpers/time/parseBooleanProp.ts rename to frontend/src/helpers/time/parseBooleanProp.ts diff --git a/src/helpers/time/parseDate.ts b/frontend/src/helpers/time/parseDate.ts similarity index 100% rename from src/helpers/time/parseDate.ts rename to frontend/src/helpers/time/parseDate.ts diff --git a/src/helpers/time/parseDateOrString.ts b/frontend/src/helpers/time/parseDateOrString.ts similarity index 100% rename from src/helpers/time/parseDateOrString.ts rename to frontend/src/helpers/time/parseDateOrString.ts diff --git a/src/helpers/time/parseDateProp.ts b/frontend/src/helpers/time/parseDateProp.ts similarity index 100% rename from src/helpers/time/parseDateProp.ts rename to frontend/src/helpers/time/parseDateProp.ts diff --git a/src/helpers/time/parseKebabDate.ts b/frontend/src/helpers/time/parseKebabDate.ts similarity index 100% rename from src/helpers/time/parseKebabDate.ts rename to frontend/src/helpers/time/parseKebabDate.ts diff --git a/src/helpers/time/period.ts b/frontend/src/helpers/time/period.ts similarity index 100% rename from src/helpers/time/period.ts rename to frontend/src/helpers/time/period.ts diff --git a/src/helpers/utils.ts b/frontend/src/helpers/utils.ts similarity index 100% rename from src/helpers/utils.ts rename to frontend/src/helpers/utils.ts diff --git a/src/histoire.setup.ts b/frontend/src/histoire.setup.ts similarity index 100% rename from src/histoire.setup.ts rename to frontend/src/histoire.setup.ts diff --git a/src/i18n/index.ts b/frontend/src/i18n/index.ts similarity index 100% rename from src/i18n/index.ts rename to frontend/src/i18n/index.ts diff --git a/src/i18n/lang/ar-SA.json b/frontend/src/i18n/lang/ar-SA.json similarity index 100% rename from src/i18n/lang/ar-SA.json rename to frontend/src/i18n/lang/ar-SA.json diff --git a/src/i18n/lang/ca-ES.json b/frontend/src/i18n/lang/ca-ES.json similarity index 100% rename from src/i18n/lang/ca-ES.json rename to frontend/src/i18n/lang/ca-ES.json diff --git a/src/i18n/lang/cs-CZ.json b/frontend/src/i18n/lang/cs-CZ.json similarity index 100% rename from src/i18n/lang/cs-CZ.json rename to frontend/src/i18n/lang/cs-CZ.json diff --git a/src/i18n/lang/da-DK.json b/frontend/src/i18n/lang/da-DK.json similarity index 100% rename from src/i18n/lang/da-DK.json rename to frontend/src/i18n/lang/da-DK.json diff --git a/src/i18n/lang/de-DE.json b/frontend/src/i18n/lang/de-DE.json similarity index 100% rename from src/i18n/lang/de-DE.json rename to frontend/src/i18n/lang/de-DE.json diff --git a/src/i18n/lang/de-swiss.json b/frontend/src/i18n/lang/de-swiss.json similarity index 100% rename from src/i18n/lang/de-swiss.json rename to frontend/src/i18n/lang/de-swiss.json diff --git a/src/i18n/lang/en.json b/frontend/src/i18n/lang/en.json similarity index 100% rename from src/i18n/lang/en.json rename to frontend/src/i18n/lang/en.json diff --git a/src/i18n/lang/eo-UY.json b/frontend/src/i18n/lang/eo-UY.json similarity index 100% rename from src/i18n/lang/eo-UY.json rename to frontend/src/i18n/lang/eo-UY.json diff --git a/src/i18n/lang/es-ES.json b/frontend/src/i18n/lang/es-ES.json similarity index 100% rename from src/i18n/lang/es-ES.json rename to frontend/src/i18n/lang/es-ES.json diff --git a/src/i18n/lang/fr-FR.json b/frontend/src/i18n/lang/fr-FR.json similarity index 100% rename from src/i18n/lang/fr-FR.json rename to frontend/src/i18n/lang/fr-FR.json diff --git a/src/i18n/lang/hu-HU.json b/frontend/src/i18n/lang/hu-HU.json similarity index 100% rename from src/i18n/lang/hu-HU.json rename to frontend/src/i18n/lang/hu-HU.json diff --git a/src/i18n/lang/it-IT.json b/frontend/src/i18n/lang/it-IT.json similarity index 100% rename from src/i18n/lang/it-IT.json rename to frontend/src/i18n/lang/it-IT.json diff --git a/src/i18n/lang/ja-JP.json b/frontend/src/i18n/lang/ja-JP.json similarity index 100% rename from src/i18n/lang/ja-JP.json rename to frontend/src/i18n/lang/ja-JP.json diff --git a/src/i18n/lang/ko-KR.json b/frontend/src/i18n/lang/ko-KR.json similarity index 100% rename from src/i18n/lang/ko-KR.json rename to frontend/src/i18n/lang/ko-KR.json diff --git a/src/i18n/lang/nl-NL.json b/frontend/src/i18n/lang/nl-NL.json similarity index 100% rename from src/i18n/lang/nl-NL.json rename to frontend/src/i18n/lang/nl-NL.json diff --git a/src/i18n/lang/no-NO.json b/frontend/src/i18n/lang/no-NO.json similarity index 100% rename from src/i18n/lang/no-NO.json rename to frontend/src/i18n/lang/no-NO.json diff --git a/src/i18n/lang/pl-PL.json b/frontend/src/i18n/lang/pl-PL.json similarity index 100% rename from src/i18n/lang/pl-PL.json rename to frontend/src/i18n/lang/pl-PL.json diff --git a/src/i18n/lang/pt-BR.json b/frontend/src/i18n/lang/pt-BR.json similarity index 100% rename from src/i18n/lang/pt-BR.json rename to frontend/src/i18n/lang/pt-BR.json diff --git a/src/i18n/lang/pt-PT.json b/frontend/src/i18n/lang/pt-PT.json similarity index 100% rename from src/i18n/lang/pt-PT.json rename to frontend/src/i18n/lang/pt-PT.json diff --git a/src/i18n/lang/ro-RO.json b/frontend/src/i18n/lang/ro-RO.json similarity index 100% rename from src/i18n/lang/ro-RO.json rename to frontend/src/i18n/lang/ro-RO.json diff --git a/src/i18n/lang/ru-RU.json b/frontend/src/i18n/lang/ru-RU.json similarity index 100% rename from src/i18n/lang/ru-RU.json rename to frontend/src/i18n/lang/ru-RU.json diff --git a/src/i18n/lang/sk-SK.json b/frontend/src/i18n/lang/sk-SK.json similarity index 100% rename from src/i18n/lang/sk-SK.json rename to frontend/src/i18n/lang/sk-SK.json diff --git a/src/i18n/lang/sl-SI.json b/frontend/src/i18n/lang/sl-SI.json similarity index 100% rename from src/i18n/lang/sl-SI.json rename to frontend/src/i18n/lang/sl-SI.json diff --git a/src/i18n/lang/sr-CS.json b/frontend/src/i18n/lang/sr-CS.json similarity index 100% rename from src/i18n/lang/sr-CS.json rename to frontend/src/i18n/lang/sr-CS.json diff --git a/src/i18n/lang/sv-SE.json b/frontend/src/i18n/lang/sv-SE.json similarity index 100% rename from src/i18n/lang/sv-SE.json rename to frontend/src/i18n/lang/sv-SE.json diff --git a/src/i18n/lang/tr-TR.json b/frontend/src/i18n/lang/tr-TR.json similarity index 100% rename from src/i18n/lang/tr-TR.json rename to frontend/src/i18n/lang/tr-TR.json diff --git a/src/i18n/lang/vi-VN.json b/frontend/src/i18n/lang/vi-VN.json similarity index 100% rename from src/i18n/lang/vi-VN.json rename to frontend/src/i18n/lang/vi-VN.json diff --git a/src/i18n/lang/zh-CN.json b/frontend/src/i18n/lang/zh-CN.json similarity index 100% rename from src/i18n/lang/zh-CN.json rename to frontend/src/i18n/lang/zh-CN.json diff --git a/src/i18n/lang/zh-TW.json b/frontend/src/i18n/lang/zh-TW.json similarity index 100% rename from src/i18n/lang/zh-TW.json rename to frontend/src/i18n/lang/zh-TW.json diff --git a/src/i18n/useDayjsLanguageSync.ts b/frontend/src/i18n/useDayjsLanguageSync.ts similarity index 100% rename from src/i18n/useDayjsLanguageSync.ts rename to frontend/src/i18n/useDayjsLanguageSync.ts diff --git a/src/indexes/index.ts b/frontend/src/indexes/index.ts similarity index 100% rename from src/indexes/index.ts rename to frontend/src/indexes/index.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/message/index.ts b/frontend/src/message/index.ts similarity index 100% rename from src/message/index.ts rename to frontend/src/message/index.ts diff --git a/src/modelSchema/common/repeats.ts b/frontend/src/modelSchema/common/repeats.ts similarity index 100% rename from src/modelSchema/common/repeats.ts rename to frontend/src/modelSchema/common/repeats.ts diff --git a/src/modelTypes/IAbstract.ts b/frontend/src/modelTypes/IAbstract.ts similarity index 100% rename from src/modelTypes/IAbstract.ts rename to frontend/src/modelTypes/IAbstract.ts diff --git a/src/modelTypes/IApiToken.ts b/frontend/src/modelTypes/IApiToken.ts similarity index 100% rename from src/modelTypes/IApiToken.ts rename to frontend/src/modelTypes/IApiToken.ts diff --git a/src/modelTypes/IAttachment.ts b/frontend/src/modelTypes/IAttachment.ts similarity index 100% rename from src/modelTypes/IAttachment.ts rename to frontend/src/modelTypes/IAttachment.ts diff --git a/src/modelTypes/IAvatar.ts b/frontend/src/modelTypes/IAvatar.ts similarity index 100% rename from src/modelTypes/IAvatar.ts rename to frontend/src/modelTypes/IAvatar.ts diff --git a/src/modelTypes/IBackgroundImage.ts b/frontend/src/modelTypes/IBackgroundImage.ts similarity index 100% rename from src/modelTypes/IBackgroundImage.ts rename to frontend/src/modelTypes/IBackgroundImage.ts diff --git a/src/modelTypes/IBucket.ts b/frontend/src/modelTypes/IBucket.ts similarity index 100% rename from src/modelTypes/IBucket.ts rename to frontend/src/modelTypes/IBucket.ts diff --git a/src/modelTypes/ICaldavToken.ts b/frontend/src/modelTypes/ICaldavToken.ts similarity index 100% rename from src/modelTypes/ICaldavToken.ts rename to frontend/src/modelTypes/ICaldavToken.ts diff --git a/src/modelTypes/IEmailUpdate.ts b/frontend/src/modelTypes/IEmailUpdate.ts similarity index 100% rename from src/modelTypes/IEmailUpdate.ts rename to frontend/src/modelTypes/IEmailUpdate.ts diff --git a/src/modelTypes/IFile.ts b/frontend/src/modelTypes/IFile.ts similarity index 100% rename from src/modelTypes/IFile.ts rename to frontend/src/modelTypes/IFile.ts diff --git a/src/modelTypes/ILabel.ts b/frontend/src/modelTypes/ILabel.ts similarity index 100% rename from src/modelTypes/ILabel.ts rename to frontend/src/modelTypes/ILabel.ts diff --git a/src/modelTypes/ILabelTask.ts b/frontend/src/modelTypes/ILabelTask.ts similarity index 100% rename from src/modelTypes/ILabelTask.ts rename to frontend/src/modelTypes/ILabelTask.ts diff --git a/src/modelTypes/ILinkShare.ts b/frontend/src/modelTypes/ILinkShare.ts similarity index 100% rename from src/modelTypes/ILinkShare.ts rename to frontend/src/modelTypes/ILinkShare.ts diff --git a/src/modelTypes/INotification.ts b/frontend/src/modelTypes/INotification.ts similarity index 100% rename from src/modelTypes/INotification.ts rename to frontend/src/modelTypes/INotification.ts diff --git a/src/modelTypes/IPasswordReset.ts b/frontend/src/modelTypes/IPasswordReset.ts similarity index 100% rename from src/modelTypes/IPasswordReset.ts rename to frontend/src/modelTypes/IPasswordReset.ts diff --git a/src/modelTypes/IPasswordUpdate.ts b/frontend/src/modelTypes/IPasswordUpdate.ts similarity index 100% rename from src/modelTypes/IPasswordUpdate.ts rename to frontend/src/modelTypes/IPasswordUpdate.ts diff --git a/src/modelTypes/IProject.ts b/frontend/src/modelTypes/IProject.ts similarity index 100% rename from src/modelTypes/IProject.ts rename to frontend/src/modelTypes/IProject.ts diff --git a/src/modelTypes/IProjectDuplicate.ts b/frontend/src/modelTypes/IProjectDuplicate.ts similarity index 100% rename from src/modelTypes/IProjectDuplicate.ts rename to frontend/src/modelTypes/IProjectDuplicate.ts diff --git a/src/modelTypes/ISavedFilter.ts b/frontend/src/modelTypes/ISavedFilter.ts similarity index 100% rename from src/modelTypes/ISavedFilter.ts rename to frontend/src/modelTypes/ISavedFilter.ts diff --git a/src/modelTypes/ISubscription.ts b/frontend/src/modelTypes/ISubscription.ts similarity index 100% rename from src/modelTypes/ISubscription.ts rename to frontend/src/modelTypes/ISubscription.ts diff --git a/src/modelTypes/ITask.ts b/frontend/src/modelTypes/ITask.ts similarity index 100% rename from src/modelTypes/ITask.ts rename to frontend/src/modelTypes/ITask.ts diff --git a/src/modelTypes/ITaskAssignee.ts b/frontend/src/modelTypes/ITaskAssignee.ts similarity index 100% rename from src/modelTypes/ITaskAssignee.ts rename to frontend/src/modelTypes/ITaskAssignee.ts diff --git a/src/modelTypes/ITaskComment.ts b/frontend/src/modelTypes/ITaskComment.ts similarity index 100% rename from src/modelTypes/ITaskComment.ts rename to frontend/src/modelTypes/ITaskComment.ts diff --git a/src/modelTypes/ITaskRelation.ts b/frontend/src/modelTypes/ITaskRelation.ts similarity index 100% rename from src/modelTypes/ITaskRelation.ts rename to frontend/src/modelTypes/ITaskRelation.ts diff --git a/src/modelTypes/ITaskReminder.ts b/frontend/src/modelTypes/ITaskReminder.ts similarity index 100% rename from src/modelTypes/ITaskReminder.ts rename to frontend/src/modelTypes/ITaskReminder.ts diff --git a/src/modelTypes/ITeam.ts b/frontend/src/modelTypes/ITeam.ts similarity index 100% rename from src/modelTypes/ITeam.ts rename to frontend/src/modelTypes/ITeam.ts diff --git a/src/modelTypes/ITeamMember.ts b/frontend/src/modelTypes/ITeamMember.ts similarity index 100% rename from src/modelTypes/ITeamMember.ts rename to frontend/src/modelTypes/ITeamMember.ts diff --git a/src/modelTypes/ITeamProject.ts b/frontend/src/modelTypes/ITeamProject.ts similarity index 100% rename from src/modelTypes/ITeamProject.ts rename to frontend/src/modelTypes/ITeamProject.ts diff --git a/src/modelTypes/ITeamShareBase.ts b/frontend/src/modelTypes/ITeamShareBase.ts similarity index 100% rename from src/modelTypes/ITeamShareBase.ts rename to frontend/src/modelTypes/ITeamShareBase.ts diff --git a/src/modelTypes/ITotp.ts b/frontend/src/modelTypes/ITotp.ts similarity index 100% rename from src/modelTypes/ITotp.ts rename to frontend/src/modelTypes/ITotp.ts diff --git a/src/modelTypes/IUser.ts b/frontend/src/modelTypes/IUser.ts similarity index 100% rename from src/modelTypes/IUser.ts rename to frontend/src/modelTypes/IUser.ts diff --git a/src/modelTypes/IUserProject.ts b/frontend/src/modelTypes/IUserProject.ts similarity index 100% rename from src/modelTypes/IUserProject.ts rename to frontend/src/modelTypes/IUserProject.ts diff --git a/src/modelTypes/IUserSettings.ts b/frontend/src/modelTypes/IUserSettings.ts similarity index 100% rename from src/modelTypes/IUserSettings.ts rename to frontend/src/modelTypes/IUserSettings.ts diff --git a/src/modelTypes/IUserShareBase.ts b/frontend/src/modelTypes/IUserShareBase.ts similarity index 100% rename from src/modelTypes/IUserShareBase.ts rename to frontend/src/modelTypes/IUserShareBase.ts diff --git a/src/modelTypes/IWebhook.ts b/frontend/src/modelTypes/IWebhook.ts similarity index 100% rename from src/modelTypes/IWebhook.ts rename to frontend/src/modelTypes/IWebhook.ts diff --git a/src/models/abstractModel.ts b/frontend/src/models/abstractModel.ts similarity index 100% rename from src/models/abstractModel.ts rename to frontend/src/models/abstractModel.ts diff --git a/src/models/apiTokenModel.ts b/frontend/src/models/apiTokenModel.ts similarity index 100% rename from src/models/apiTokenModel.ts rename to frontend/src/models/apiTokenModel.ts diff --git a/src/models/attachment.ts b/frontend/src/models/attachment.ts similarity index 100% rename from src/models/attachment.ts rename to frontend/src/models/attachment.ts diff --git a/src/models/avatar.ts b/frontend/src/models/avatar.ts similarity index 100% rename from src/models/avatar.ts rename to frontend/src/models/avatar.ts diff --git a/src/models/backgroundImage.ts b/frontend/src/models/backgroundImage.ts similarity index 100% rename from src/models/backgroundImage.ts rename to frontend/src/models/backgroundImage.ts diff --git a/src/models/bucket.ts b/frontend/src/models/bucket.ts similarity index 100% rename from src/models/bucket.ts rename to frontend/src/models/bucket.ts diff --git a/src/models/caldavToken.ts b/frontend/src/models/caldavToken.ts similarity index 100% rename from src/models/caldavToken.ts rename to frontend/src/models/caldavToken.ts diff --git a/src/models/emailUpdate.ts b/frontend/src/models/emailUpdate.ts similarity index 100% rename from src/models/emailUpdate.ts rename to frontend/src/models/emailUpdate.ts diff --git a/src/models/file.ts b/frontend/src/models/file.ts similarity index 100% rename from src/models/file.ts rename to frontend/src/models/file.ts diff --git a/src/models/label.ts b/frontend/src/models/label.ts similarity index 100% rename from src/models/label.ts rename to frontend/src/models/label.ts diff --git a/src/models/labelTask.ts b/frontend/src/models/labelTask.ts similarity index 100% rename from src/models/labelTask.ts rename to frontend/src/models/labelTask.ts diff --git a/src/models/linkShare.ts b/frontend/src/models/linkShare.ts similarity index 100% rename from src/models/linkShare.ts rename to frontend/src/models/linkShare.ts diff --git a/src/models/notification.ts b/frontend/src/models/notification.ts similarity index 100% rename from src/models/notification.ts rename to frontend/src/models/notification.ts diff --git a/src/models/passwordReset.ts b/frontend/src/models/passwordReset.ts similarity index 100% rename from src/models/passwordReset.ts rename to frontend/src/models/passwordReset.ts diff --git a/src/models/passwordUpdate.ts b/frontend/src/models/passwordUpdate.ts similarity index 100% rename from src/models/passwordUpdate.ts rename to frontend/src/models/passwordUpdate.ts diff --git a/src/models/project.ts b/frontend/src/models/project.ts similarity index 100% rename from src/models/project.ts rename to frontend/src/models/project.ts diff --git a/src/models/projectDuplicateModel.ts b/frontend/src/models/projectDuplicateModel.ts similarity index 100% rename from src/models/projectDuplicateModel.ts rename to frontend/src/models/projectDuplicateModel.ts diff --git a/src/models/savedFilter.ts b/frontend/src/models/savedFilter.ts similarity index 100% rename from src/models/savedFilter.ts rename to frontend/src/models/savedFilter.ts diff --git a/src/models/subscription.ts b/frontend/src/models/subscription.ts similarity index 100% rename from src/models/subscription.ts rename to frontend/src/models/subscription.ts diff --git a/src/models/task.ts b/frontend/src/models/task.ts similarity index 100% rename from src/models/task.ts rename to frontend/src/models/task.ts diff --git a/src/models/taskAssignee.ts b/frontend/src/models/taskAssignee.ts similarity index 100% rename from src/models/taskAssignee.ts rename to frontend/src/models/taskAssignee.ts diff --git a/src/models/taskComment.ts b/frontend/src/models/taskComment.ts similarity index 100% rename from src/models/taskComment.ts rename to frontend/src/models/taskComment.ts diff --git a/src/models/taskRelation.ts b/frontend/src/models/taskRelation.ts similarity index 100% rename from src/models/taskRelation.ts rename to frontend/src/models/taskRelation.ts diff --git a/src/models/taskReminder.ts b/frontend/src/models/taskReminder.ts similarity index 100% rename from src/models/taskReminder.ts rename to frontend/src/models/taskReminder.ts diff --git a/src/models/team.ts b/frontend/src/models/team.ts similarity index 100% rename from src/models/team.ts rename to frontend/src/models/team.ts diff --git a/src/models/teamMember.ts b/frontend/src/models/teamMember.ts similarity index 100% rename from src/models/teamMember.ts rename to frontend/src/models/teamMember.ts diff --git a/src/models/teamProject.ts b/frontend/src/models/teamProject.ts similarity index 100% rename from src/models/teamProject.ts rename to frontend/src/models/teamProject.ts diff --git a/src/models/teamShareBase.ts b/frontend/src/models/teamShareBase.ts similarity index 100% rename from src/models/teamShareBase.ts rename to frontend/src/models/teamShareBase.ts diff --git a/src/models/totp.ts b/frontend/src/models/totp.ts similarity index 100% rename from src/models/totp.ts rename to frontend/src/models/totp.ts diff --git a/src/models/user.ts b/frontend/src/models/user.ts similarity index 100% rename from src/models/user.ts rename to frontend/src/models/user.ts diff --git a/src/models/userProject.ts b/frontend/src/models/userProject.ts similarity index 100% rename from src/models/userProject.ts rename to frontend/src/models/userProject.ts diff --git a/src/models/userSettings.ts b/frontend/src/models/userSettings.ts similarity index 100% rename from src/models/userSettings.ts rename to frontend/src/models/userSettings.ts diff --git a/src/models/userShareBase.ts b/frontend/src/models/userShareBase.ts similarity index 100% rename from src/models/userShareBase.ts rename to frontend/src/models/userShareBase.ts diff --git a/src/models/webhook.ts b/frontend/src/models/webhook.ts similarity index 100% rename from src/models/webhook.ts rename to frontend/src/models/webhook.ts diff --git a/src/modules/parseTaskText.test.ts b/frontend/src/modules/parseTaskText.test.ts similarity index 100% rename from src/modules/parseTaskText.test.ts rename to frontend/src/modules/parseTaskText.test.ts diff --git a/src/modules/parseTaskText.ts b/frontend/src/modules/parseTaskText.ts similarity index 100% rename from src/modules/parseTaskText.ts rename to frontend/src/modules/parseTaskText.ts diff --git a/src/modules/projectHistory.test.ts b/frontend/src/modules/projectHistory.test.ts similarity index 100% rename from src/modules/projectHistory.test.ts rename to frontend/src/modules/projectHistory.test.ts diff --git a/src/modules/projectHistory.ts b/frontend/src/modules/projectHistory.ts similarity index 100% rename from src/modules/projectHistory.ts rename to frontend/src/modules/projectHistory.ts diff --git a/src/pinia.ts b/frontend/src/pinia.ts similarity index 100% rename from src/pinia.ts rename to frontend/src/pinia.ts diff --git a/src/polyfills.ts b/frontend/src/polyfills.ts similarity index 100% rename from src/polyfills.ts rename to frontend/src/polyfills.ts diff --git a/src/registerServiceWorker.ts b/frontend/src/registerServiceWorker.ts similarity index 100% rename from src/registerServiceWorker.ts rename to frontend/src/registerServiceWorker.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/sentry.ts b/frontend/src/sentry.ts similarity index 100% rename from src/sentry.ts rename to frontend/src/sentry.ts diff --git a/src/services/abstractService.ts b/frontend/src/services/abstractService.ts similarity index 100% rename from src/services/abstractService.ts rename to frontend/src/services/abstractService.ts diff --git a/src/services/accountDelete.ts b/frontend/src/services/accountDelete.ts similarity index 100% rename from src/services/accountDelete.ts rename to frontend/src/services/accountDelete.ts diff --git a/src/services/apiToken.ts b/frontend/src/services/apiToken.ts similarity index 100% rename from src/services/apiToken.ts rename to frontend/src/services/apiToken.ts diff --git a/src/services/attachment.ts b/frontend/src/services/attachment.ts similarity index 100% rename from src/services/attachment.ts rename to frontend/src/services/attachment.ts diff --git a/src/services/avatar.ts b/frontend/src/services/avatar.ts similarity index 100% rename from src/services/avatar.ts rename to frontend/src/services/avatar.ts diff --git a/src/services/backgroundUnsplash.ts b/frontend/src/services/backgroundUnsplash.ts similarity index 100% rename from src/services/backgroundUnsplash.ts rename to frontend/src/services/backgroundUnsplash.ts diff --git a/src/services/backgroundUpload.ts b/frontend/src/services/backgroundUpload.ts similarity index 100% rename from src/services/backgroundUpload.ts rename to frontend/src/services/backgroundUpload.ts diff --git a/src/services/bucket.ts b/frontend/src/services/bucket.ts similarity index 100% rename from src/services/bucket.ts rename to frontend/src/services/bucket.ts diff --git a/src/services/caldavToken.ts b/frontend/src/services/caldavToken.ts similarity index 100% rename from src/services/caldavToken.ts rename to frontend/src/services/caldavToken.ts diff --git a/src/services/dataExport.ts b/frontend/src/services/dataExport.ts similarity index 100% rename from src/services/dataExport.ts rename to frontend/src/services/dataExport.ts diff --git a/src/services/emailUpdate.ts b/frontend/src/services/emailUpdate.ts similarity index 100% rename from src/services/emailUpdate.ts rename to frontend/src/services/emailUpdate.ts diff --git a/src/services/label.ts b/frontend/src/services/label.ts similarity index 100% rename from src/services/label.ts rename to frontend/src/services/label.ts diff --git a/src/services/labelTask.ts b/frontend/src/services/labelTask.ts similarity index 100% rename from src/services/labelTask.ts rename to frontend/src/services/labelTask.ts diff --git a/src/services/linkShare.ts b/frontend/src/services/linkShare.ts similarity index 100% rename from src/services/linkShare.ts rename to frontend/src/services/linkShare.ts diff --git a/src/services/migrator/abstractMigration.ts b/frontend/src/services/migrator/abstractMigration.ts similarity index 100% rename from src/services/migrator/abstractMigration.ts rename to frontend/src/services/migrator/abstractMigration.ts diff --git a/src/services/migrator/abstractMigrationFile.ts b/frontend/src/services/migrator/abstractMigrationFile.ts similarity index 100% rename from src/services/migrator/abstractMigrationFile.ts rename to frontend/src/services/migrator/abstractMigrationFile.ts diff --git a/src/services/notification.ts b/frontend/src/services/notification.ts similarity index 100% rename from src/services/notification.ts rename to frontend/src/services/notification.ts diff --git a/src/services/passwordReset.ts b/frontend/src/services/passwordReset.ts similarity index 100% rename from src/services/passwordReset.ts rename to frontend/src/services/passwordReset.ts diff --git a/src/services/passwordUpdateService.ts b/frontend/src/services/passwordUpdateService.ts similarity index 100% rename from src/services/passwordUpdateService.ts rename to frontend/src/services/passwordUpdateService.ts diff --git a/src/services/project.ts b/frontend/src/services/project.ts similarity index 100% rename from src/services/project.ts rename to frontend/src/services/project.ts diff --git a/src/services/projectDuplicateService.ts b/frontend/src/services/projectDuplicateService.ts similarity index 100% rename from src/services/projectDuplicateService.ts rename to frontend/src/services/projectDuplicateService.ts diff --git a/src/services/projectUsers.ts b/frontend/src/services/projectUsers.ts similarity index 100% rename from src/services/projectUsers.ts rename to frontend/src/services/projectUsers.ts diff --git a/src/services/savedFilter.ts b/frontend/src/services/savedFilter.ts similarity index 100% rename from src/services/savedFilter.ts rename to frontend/src/services/savedFilter.ts diff --git a/src/services/subscription.ts b/frontend/src/services/subscription.ts similarity index 100% rename from src/services/subscription.ts rename to frontend/src/services/subscription.ts diff --git a/src/services/task.ts b/frontend/src/services/task.ts similarity index 100% rename from src/services/task.ts rename to frontend/src/services/task.ts diff --git a/src/services/taskAssignee.ts b/frontend/src/services/taskAssignee.ts similarity index 100% rename from src/services/taskAssignee.ts rename to frontend/src/services/taskAssignee.ts diff --git a/src/services/taskCollection.ts b/frontend/src/services/taskCollection.ts similarity index 100% rename from src/services/taskCollection.ts rename to frontend/src/services/taskCollection.ts diff --git a/src/services/taskComment.ts b/frontend/src/services/taskComment.ts similarity index 100% rename from src/services/taskComment.ts rename to frontend/src/services/taskComment.ts diff --git a/src/services/taskRelation.ts b/frontend/src/services/taskRelation.ts similarity index 100% rename from src/services/taskRelation.ts rename to frontend/src/services/taskRelation.ts diff --git a/src/services/team.ts b/frontend/src/services/team.ts similarity index 100% rename from src/services/team.ts rename to frontend/src/services/team.ts diff --git a/src/services/teamMember.ts b/frontend/src/services/teamMember.ts similarity index 100% rename from src/services/teamMember.ts rename to frontend/src/services/teamMember.ts diff --git a/src/services/teamProject.ts b/frontend/src/services/teamProject.ts similarity index 100% rename from src/services/teamProject.ts rename to frontend/src/services/teamProject.ts diff --git a/src/services/totp.ts b/frontend/src/services/totp.ts similarity index 100% rename from src/services/totp.ts rename to frontend/src/services/totp.ts diff --git a/src/services/user.ts b/frontend/src/services/user.ts similarity index 100% rename from src/services/user.ts rename to frontend/src/services/user.ts diff --git a/src/services/userProject.ts b/frontend/src/services/userProject.ts similarity index 100% rename from src/services/userProject.ts rename to frontend/src/services/userProject.ts diff --git a/src/services/userSettings.ts b/frontend/src/services/userSettings.ts similarity index 100% rename from src/services/userSettings.ts rename to frontend/src/services/userSettings.ts diff --git a/src/services/webhook.ts b/frontend/src/services/webhook.ts similarity index 100% rename from src/services/webhook.ts rename to frontend/src/services/webhook.ts diff --git a/src/stores/attachments.ts b/frontend/src/stores/attachments.ts similarity index 100% rename from src/stores/attachments.ts rename to frontend/src/stores/attachments.ts diff --git a/src/stores/auth.ts b/frontend/src/stores/auth.ts similarity index 100% rename from src/stores/auth.ts rename to frontend/src/stores/auth.ts diff --git a/src/stores/base.ts b/frontend/src/stores/base.ts similarity index 100% rename from src/stores/base.ts rename to frontend/src/stores/base.ts diff --git a/src/stores/config.ts b/frontend/src/stores/config.ts similarity index 100% rename from src/stores/config.ts rename to frontend/src/stores/config.ts diff --git a/src/stores/helper.ts b/frontend/src/stores/helper.ts similarity index 100% rename from src/stores/helper.ts rename to frontend/src/stores/helper.ts diff --git a/src/stores/kanban.ts b/frontend/src/stores/kanban.ts similarity index 100% rename from src/stores/kanban.ts rename to frontend/src/stores/kanban.ts diff --git a/src/stores/labels.test.ts b/frontend/src/stores/labels.test.ts similarity index 100% rename from src/stores/labels.test.ts rename to frontend/src/stores/labels.test.ts diff --git a/src/stores/labels.ts b/frontend/src/stores/labels.ts similarity index 100% rename from src/stores/labels.ts rename to frontend/src/stores/labels.ts diff --git a/src/stores/projects.ts b/frontend/src/stores/projects.ts similarity index 100% rename from src/stores/projects.ts rename to frontend/src/stores/projects.ts diff --git a/src/stores/tasks.ts b/frontend/src/stores/tasks.ts similarity index 100% rename from src/stores/tasks.ts rename to frontend/src/stores/tasks.ts diff --git a/src/styles/common-imports.scss b/frontend/src/styles/common-imports.scss similarity index 100% rename from src/styles/common-imports.scss rename to frontend/src/styles/common-imports.scss diff --git a/src/styles/components/_index.scss b/frontend/src/styles/components/_index.scss similarity index 100% rename from src/styles/components/_index.scss rename to frontend/src/styles/components/_index.scss diff --git a/src/styles/components/labels.scss b/frontend/src/styles/components/labels.scss similarity index 100% rename from src/styles/components/labels.scss rename to frontend/src/styles/components/labels.scss diff --git a/src/styles/components/project.scss b/frontend/src/styles/components/project.scss similarity index 100% rename from src/styles/components/project.scss rename to frontend/src/styles/components/project.scss diff --git a/src/styles/components/task.scss b/frontend/src/styles/components/task.scss similarity index 100% rename from src/styles/components/task.scss rename to frontend/src/styles/components/task.scss diff --git a/src/styles/components/tasks.scss b/frontend/src/styles/components/tasks.scss similarity index 100% rename from src/styles/components/tasks.scss rename to frontend/src/styles/components/tasks.scss diff --git a/src/styles/components/tooltip.scss b/frontend/src/styles/components/tooltip.scss similarity index 100% rename from src/styles/components/tooltip.scss rename to frontend/src/styles/components/tooltip.scss diff --git a/src/styles/custom-properties/_index.scss b/frontend/src/styles/custom-properties/_index.scss similarity index 100% rename from src/styles/custom-properties/_index.scss rename to frontend/src/styles/custom-properties/_index.scss diff --git a/src/styles/custom-properties/colors.scss b/frontend/src/styles/custom-properties/colors.scss similarity index 100% rename from src/styles/custom-properties/colors.scss rename to frontend/src/styles/custom-properties/colors.scss diff --git a/src/styles/custom-properties/shadows.scss b/frontend/src/styles/custom-properties/shadows.scss similarity index 100% rename from src/styles/custom-properties/shadows.scss rename to frontend/src/styles/custom-properties/shadows.scss diff --git a/src/styles/fonts.scss b/frontend/src/styles/fonts.scss similarity index 100% rename from src/styles/fonts.scss rename to frontend/src/styles/fonts.scss diff --git a/src/styles/global.scss b/frontend/src/styles/global.scss similarity index 100% rename from src/styles/global.scss rename to frontend/src/styles/global.scss diff --git a/src/styles/theme/_index.scss b/frontend/src/styles/theme/_index.scss similarity index 100% rename from src/styles/theme/_index.scss rename to frontend/src/styles/theme/_index.scss diff --git a/src/styles/theme/background.scss b/frontend/src/styles/theme/background.scss similarity index 100% rename from src/styles/theme/background.scss rename to frontend/src/styles/theme/background.scss diff --git a/src/styles/theme/content.scss b/frontend/src/styles/theme/content.scss similarity index 100% rename from src/styles/theme/content.scss rename to frontend/src/styles/theme/content.scss diff --git a/src/styles/theme/flatpickr.scss b/frontend/src/styles/theme/flatpickr.scss similarity index 100% rename from src/styles/theme/flatpickr.scss rename to frontend/src/styles/theme/flatpickr.scss diff --git a/src/styles/theme/form.scss b/frontend/src/styles/theme/form.scss similarity index 100% rename from src/styles/theme/form.scss rename to frontend/src/styles/theme/form.scss diff --git a/src/styles/theme/helpers.scss b/frontend/src/styles/theme/helpers.scss similarity index 100% rename from src/styles/theme/helpers.scss rename to frontend/src/styles/theme/helpers.scss diff --git a/src/styles/theme/link-share.scss b/frontend/src/styles/theme/link-share.scss similarity index 100% rename from src/styles/theme/link-share.scss rename to frontend/src/styles/theme/link-share.scss diff --git a/src/styles/theme/loading.scss b/frontend/src/styles/theme/loading.scss similarity index 100% rename from src/styles/theme/loading.scss rename to frontend/src/styles/theme/loading.scss diff --git a/src/styles/theme/navigation.scss b/frontend/src/styles/theme/navigation.scss similarity index 100% rename from src/styles/theme/navigation.scss rename to frontend/src/styles/theme/navigation.scss diff --git a/src/styles/theme/scrollbars.scss b/frontend/src/styles/theme/scrollbars.scss similarity index 100% rename from src/styles/theme/scrollbars.scss rename to frontend/src/styles/theme/scrollbars.scss diff --git a/src/styles/theme/theme.scss b/frontend/src/styles/theme/theme.scss similarity index 100% rename from src/styles/theme/theme.scss rename to frontend/src/styles/theme/theme.scss diff --git a/src/styles/transitions.scss b/frontend/src/styles/transitions.scss similarity index 100% rename from src/styles/transitions.scss rename to frontend/src/styles/transitions.scss diff --git a/src/sw.ts b/frontend/src/sw.ts similarity index 100% rename from src/sw.ts rename to frontend/src/sw.ts diff --git a/src/types/DateISO.ts b/frontend/src/types/DateISO.ts similarity index 100% rename from src/types/DateISO.ts rename to frontend/src/types/DateISO.ts diff --git a/src/types/DateKebab.ts b/frontend/src/types/DateKebab.ts similarity index 100% rename from src/types/DateKebab.ts rename to frontend/src/types/DateKebab.ts diff --git a/src/types/IFilter.ts b/frontend/src/types/IFilter.ts similarity index 100% rename from src/types/IFilter.ts rename to frontend/src/types/IFilter.ts diff --git a/src/types/IProvider.ts b/frontend/src/types/IProvider.ts similarity index 100% rename from src/types/IProvider.ts rename to frontend/src/types/IProvider.ts diff --git a/src/types/IRelationKind.ts b/frontend/src/types/IRelationKind.ts similarity index 100% rename from src/types/IRelationKind.ts rename to frontend/src/types/IRelationKind.ts diff --git a/src/types/IReminderPeriodRelativeTo.ts b/frontend/src/types/IReminderPeriodRelativeTo.ts similarity index 100% rename from src/types/IReminderPeriodRelativeTo.ts rename to frontend/src/types/IReminderPeriodRelativeTo.ts diff --git a/src/types/IRepeatAfter.ts b/frontend/src/types/IRepeatAfter.ts similarity index 100% rename from src/types/IRepeatAfter.ts rename to frontend/src/types/IRepeatAfter.ts diff --git a/src/types/IRepeatMode.ts b/frontend/src/types/IRepeatMode.ts similarity index 100% rename from src/types/IRepeatMode.ts rename to frontend/src/types/IRepeatMode.ts diff --git a/src/types/PartialWithId.ts b/frontend/src/types/PartialWithId.ts similarity index 100% rename from src/types/PartialWithId.ts rename to frontend/src/types/PartialWithId.ts diff --git a/src/types/ProjectView.ts b/frontend/src/types/ProjectView.ts similarity index 100% rename from src/types/ProjectView.ts rename to frontend/src/types/ProjectView.ts diff --git a/src/types/cypress.d.ts b/frontend/src/types/cypress.d.ts similarity index 100% rename from src/types/cypress.d.ts rename to frontend/src/types/cypress.d.ts diff --git a/src/types/global-components.d.ts b/frontend/src/types/global-components.d.ts similarity index 100% rename from src/types/global-components.d.ts rename to frontend/src/types/global-components.d.ts diff --git a/src/types/shims-tsx.d.ts b/frontend/src/types/shims-tsx.d.ts similarity index 100% rename from src/types/shims-tsx.d.ts rename to frontend/src/types/shims-tsx.d.ts diff --git a/src/types/vue-fontawesome.ts b/frontend/src/types/vue-fontawesome.ts similarity index 100% rename from src/types/vue-fontawesome.ts rename to frontend/src/types/vue-fontawesome.ts diff --git a/src/urls.ts b/frontend/src/urls.ts similarity index 100% rename from src/urls.ts rename to frontend/src/urls.ts diff --git a/src/version.json b/frontend/src/version.json similarity index 100% rename from src/version.json rename to frontend/src/version.json diff --git a/src/views/404.vue b/frontend/src/views/404.vue similarity index 100% rename from src/views/404.vue rename to frontend/src/views/404.vue diff --git a/src/views/About.vue b/frontend/src/views/About.vue similarity index 100% rename from src/views/About.vue rename to frontend/src/views/About.vue diff --git a/src/views/Home.vue b/frontend/src/views/Home.vue similarity index 100% rename from src/views/Home.vue rename to frontend/src/views/Home.vue diff --git a/src/views/filters/FilterDelete.vue b/frontend/src/views/filters/FilterDelete.vue similarity index 100% rename from src/views/filters/FilterDelete.vue rename to frontend/src/views/filters/FilterDelete.vue diff --git a/src/views/filters/FilterEdit.vue b/frontend/src/views/filters/FilterEdit.vue similarity index 100% rename from src/views/filters/FilterEdit.vue rename to frontend/src/views/filters/FilterEdit.vue diff --git a/src/views/filters/FilterNew.vue b/frontend/src/views/filters/FilterNew.vue similarity index 100% rename from src/views/filters/FilterNew.vue rename to frontend/src/views/filters/FilterNew.vue diff --git a/src/views/labels/ListLabels.vue b/frontend/src/views/labels/ListLabels.vue similarity index 100% rename from src/views/labels/ListLabels.vue rename to frontend/src/views/labels/ListLabels.vue diff --git a/src/views/labels/NewLabel.vue b/frontend/src/views/labels/NewLabel.vue similarity index 100% rename from src/views/labels/NewLabel.vue rename to frontend/src/views/labels/NewLabel.vue diff --git a/src/views/migrate/Migration.vue b/frontend/src/views/migrate/Migration.vue similarity index 100% rename from src/views/migrate/Migration.vue rename to frontend/src/views/migrate/Migration.vue diff --git a/src/views/migrate/MigrationHandler.vue b/frontend/src/views/migrate/MigrationHandler.vue similarity index 100% rename from src/views/migrate/MigrationHandler.vue rename to frontend/src/views/migrate/MigrationHandler.vue diff --git a/src/views/migrate/icons/microsoft-todo.svg b/frontend/src/views/migrate/icons/microsoft-todo.svg similarity index 100% rename from src/views/migrate/icons/microsoft-todo.svg rename to frontend/src/views/migrate/icons/microsoft-todo.svg diff --git a/src/views/migrate/icons/ticktick.svg b/frontend/src/views/migrate/icons/ticktick.svg similarity index 100% rename from src/views/migrate/icons/ticktick.svg rename to frontend/src/views/migrate/icons/ticktick.svg diff --git a/src/views/migrate/icons/todoist.svg b/frontend/src/views/migrate/icons/todoist.svg similarity index 100% rename from src/views/migrate/icons/todoist.svg rename to frontend/src/views/migrate/icons/todoist.svg diff --git a/src/views/migrate/icons/trello.svg b/frontend/src/views/migrate/icons/trello.svg similarity index 100% rename from src/views/migrate/icons/trello.svg rename to frontend/src/views/migrate/icons/trello.svg diff --git a/src/views/migrate/icons/vikunja-file.png b/frontend/src/views/migrate/icons/vikunja-file.png similarity index 100% rename from src/views/migrate/icons/vikunja-file.png rename to frontend/src/views/migrate/icons/vikunja-file.png diff --git a/src/views/migrate/icons/wunderlist.jpg b/frontend/src/views/migrate/icons/wunderlist.jpg similarity index 100% rename from src/views/migrate/icons/wunderlist.jpg rename to frontend/src/views/migrate/icons/wunderlist.jpg diff --git a/src/views/migrate/migrators.ts b/frontend/src/views/migrate/migrators.ts similarity index 100% rename from src/views/migrate/migrators.ts rename to frontend/src/views/migrate/migrators.ts diff --git a/src/views/project/ListProjects.vue b/frontend/src/views/project/ListProjects.vue similarity index 100% rename from src/views/project/ListProjects.vue rename to frontend/src/views/project/ListProjects.vue diff --git a/src/views/project/NewProject.vue b/frontend/src/views/project/NewProject.vue similarity index 100% rename from src/views/project/NewProject.vue rename to frontend/src/views/project/NewProject.vue diff --git a/src/views/project/ProjectGantt.vue b/frontend/src/views/project/ProjectGantt.vue similarity index 100% rename from src/views/project/ProjectGantt.vue rename to frontend/src/views/project/ProjectGantt.vue diff --git a/src/views/project/ProjectInfo.vue b/frontend/src/views/project/ProjectInfo.vue similarity index 100% rename from src/views/project/ProjectInfo.vue rename to frontend/src/views/project/ProjectInfo.vue diff --git a/src/views/project/ProjectKanban.vue b/frontend/src/views/project/ProjectKanban.vue similarity index 100% rename from src/views/project/ProjectKanban.vue rename to frontend/src/views/project/ProjectKanban.vue diff --git a/src/views/project/ProjectList.vue b/frontend/src/views/project/ProjectList.vue similarity index 100% rename from src/views/project/ProjectList.vue rename to frontend/src/views/project/ProjectList.vue diff --git a/src/views/project/ProjectTable.vue b/frontend/src/views/project/ProjectTable.vue similarity index 100% rename from src/views/project/ProjectTable.vue rename to frontend/src/views/project/ProjectTable.vue diff --git a/src/views/project/helpers/useGanttFilters.ts b/frontend/src/views/project/helpers/useGanttFilters.ts similarity index 100% rename from src/views/project/helpers/useGanttFilters.ts rename to frontend/src/views/project/helpers/useGanttFilters.ts diff --git a/src/views/project/helpers/useGanttTaskList.ts b/frontend/src/views/project/helpers/useGanttTaskList.ts similarity index 100% rename from src/views/project/helpers/useGanttTaskList.ts rename to frontend/src/views/project/helpers/useGanttTaskList.ts diff --git a/src/views/project/settings/archive.vue b/frontend/src/views/project/settings/archive.vue similarity index 100% rename from src/views/project/settings/archive.vue rename to frontend/src/views/project/settings/archive.vue diff --git a/src/views/project/settings/background.vue b/frontend/src/views/project/settings/background.vue similarity index 100% rename from src/views/project/settings/background.vue rename to frontend/src/views/project/settings/background.vue diff --git a/src/views/project/settings/delete.vue b/frontend/src/views/project/settings/delete.vue similarity index 100% rename from src/views/project/settings/delete.vue rename to frontend/src/views/project/settings/delete.vue diff --git a/src/views/project/settings/duplicate.vue b/frontend/src/views/project/settings/duplicate.vue similarity index 100% rename from src/views/project/settings/duplicate.vue rename to frontend/src/views/project/settings/duplicate.vue diff --git a/src/views/project/settings/edit.vue b/frontend/src/views/project/settings/edit.vue similarity index 100% rename from src/views/project/settings/edit.vue rename to frontend/src/views/project/settings/edit.vue diff --git a/src/views/project/settings/share.vue b/frontend/src/views/project/settings/share.vue similarity index 100% rename from src/views/project/settings/share.vue rename to frontend/src/views/project/settings/share.vue diff --git a/src/views/project/settings/webhooks.vue b/frontend/src/views/project/settings/webhooks.vue similarity index 100% rename from src/views/project/settings/webhooks.vue rename to frontend/src/views/project/settings/webhooks.vue diff --git a/src/views/sharing/LinkSharingAuth.vue b/frontend/src/views/sharing/LinkSharingAuth.vue similarity index 100% rename from src/views/sharing/LinkSharingAuth.vue rename to frontend/src/views/sharing/LinkSharingAuth.vue diff --git a/src/views/tasks/ShowTasks.vue b/frontend/src/views/tasks/ShowTasks.vue similarity index 100% rename from src/views/tasks/ShowTasks.vue rename to frontend/src/views/tasks/ShowTasks.vue diff --git a/src/views/tasks/TaskDetailView.vue b/frontend/src/views/tasks/TaskDetailView.vue similarity index 100% rename from src/views/tasks/TaskDetailView.vue rename to frontend/src/views/tasks/TaskDetailView.vue diff --git a/src/views/teams/EditTeam.vue b/frontend/src/views/teams/EditTeam.vue similarity index 100% rename from src/views/teams/EditTeam.vue rename to frontend/src/views/teams/EditTeam.vue diff --git a/src/views/teams/ListTeams.vue b/frontend/src/views/teams/ListTeams.vue similarity index 100% rename from src/views/teams/ListTeams.vue rename to frontend/src/views/teams/ListTeams.vue diff --git a/src/views/teams/NewTeam.vue b/frontend/src/views/teams/NewTeam.vue similarity index 100% rename from src/views/teams/NewTeam.vue rename to frontend/src/views/teams/NewTeam.vue diff --git a/src/views/user/DataExportDownload.vue b/frontend/src/views/user/DataExportDownload.vue similarity index 100% rename from src/views/user/DataExportDownload.vue rename to frontend/src/views/user/DataExportDownload.vue diff --git a/src/views/user/Login.vue b/frontend/src/views/user/Login.vue similarity index 100% rename from src/views/user/Login.vue rename to frontend/src/views/user/Login.vue diff --git a/src/views/user/OpenIdAuth.vue b/frontend/src/views/user/OpenIdAuth.vue similarity index 100% rename from src/views/user/OpenIdAuth.vue rename to frontend/src/views/user/OpenIdAuth.vue diff --git a/src/views/user/PasswordReset.vue b/frontend/src/views/user/PasswordReset.vue similarity index 100% rename from src/views/user/PasswordReset.vue rename to frontend/src/views/user/PasswordReset.vue diff --git a/src/views/user/Register.vue b/frontend/src/views/user/Register.vue similarity index 100% rename from src/views/user/Register.vue rename to frontend/src/views/user/Register.vue diff --git a/src/views/user/RequestPasswordReset.vue b/frontend/src/views/user/RequestPasswordReset.vue similarity index 100% rename from src/views/user/RequestPasswordReset.vue rename to frontend/src/views/user/RequestPasswordReset.vue diff --git a/src/views/user/Settings.vue b/frontend/src/views/user/Settings.vue similarity index 100% rename from src/views/user/Settings.vue rename to frontend/src/views/user/Settings.vue diff --git a/src/views/user/settings/ApiTokens.vue b/frontend/src/views/user/settings/ApiTokens.vue similarity index 100% rename from src/views/user/settings/ApiTokens.vue rename to frontend/src/views/user/settings/ApiTokens.vue diff --git a/src/views/user/settings/Avatar.vue b/frontend/src/views/user/settings/Avatar.vue similarity index 100% rename from src/views/user/settings/Avatar.vue rename to frontend/src/views/user/settings/Avatar.vue diff --git a/src/views/user/settings/Caldav.vue b/frontend/src/views/user/settings/Caldav.vue similarity index 100% rename from src/views/user/settings/Caldav.vue rename to frontend/src/views/user/settings/Caldav.vue diff --git a/src/views/user/settings/DataExport.vue b/frontend/src/views/user/settings/DataExport.vue similarity index 100% rename from src/views/user/settings/DataExport.vue rename to frontend/src/views/user/settings/DataExport.vue diff --git a/src/views/user/settings/Deletion.vue b/frontend/src/views/user/settings/Deletion.vue similarity index 100% rename from src/views/user/settings/Deletion.vue rename to frontend/src/views/user/settings/Deletion.vue diff --git a/src/views/user/settings/EmailUpdate.vue b/frontend/src/views/user/settings/EmailUpdate.vue similarity index 100% rename from src/views/user/settings/EmailUpdate.vue rename to frontend/src/views/user/settings/EmailUpdate.vue diff --git a/src/views/user/settings/General.vue b/frontend/src/views/user/settings/General.vue similarity index 100% rename from src/views/user/settings/General.vue rename to frontend/src/views/user/settings/General.vue diff --git a/src/views/user/settings/PasswordUpdate.vue b/frontend/src/views/user/settings/PasswordUpdate.vue similarity index 100% rename from src/views/user/settings/PasswordUpdate.vue rename to frontend/src/views/user/settings/PasswordUpdate.vue diff --git a/src/views/user/settings/TOTP.vue b/frontend/src/views/user/settings/TOTP.vue similarity index 100% rename from src/views/user/settings/TOTP.vue rename to frontend/src/views/user/settings/TOTP.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.config.json b/frontend/tsconfig.config.json similarity index 100% rename from tsconfig.config.json rename to frontend/tsconfig.config.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.vitest.json b/frontend/tsconfig.vitest.json similarity index 100% rename from tsconfig.vitest.json rename to frontend/tsconfig.vitest.json 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