diff --git a/AGENTS.md b/AGENTS.md index 3fad9b9..01b5ac9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -98,7 +98,7 @@ Vite 앱은 구조상 **자기 디렉토리의 `.env` 만** 읽는다 — 그래 | 파일 | 담는 것 | |---|---| | `.env` | DB · JWT · 외부 API 키 · `SITE_PUBLIC_HOST` · `INDEXNOW_KEY` | -| `solution/front/.env` · `admin/.env` | 그 앱에만 있는 `VITE_*` | +| `solution/frontend/.env` · `admin/.env` | 그 앱에만 있는 `VITE_*` | ★ **두 곳에 같은 값을 적지 않는다.** 발행 호스트는 compose 가 루트의 `SITE_PUBLIC_HOST` 를 `VITE_PUBLISH_HOST` 로 흘려보낸다. 각자 적으면 canonical 과 화면 주소가 조용히 갈라진다. diff --git a/admin/src/app/provider.tsx b/admin/src/app/provider.tsx index cbdd365..416c3b0 100644 --- a/admin/src/app/provider.tsx +++ b/admin/src/app/provider.tsx @@ -9,7 +9,7 @@ import {toAuthUser, useAuthStore} from '@/stores/auth'; * 저장된 액세스 토큰으로 세션을 복구한다. * * ★ 사장님 앱과 결정적으로 다른 점: **여기서는 실패가 곧 차단이다.** - * 빌더는 로그인 없이도 돌아야 해서 인증 실패를 삼키지만(solution/front/app/provider.tsx), + * 빌더는 로그인 없이도 돌아야 해서 인증 실패를 삼키지만(solution/frontend/app/provider.tsx), * 내부 운영 화면은 전부 RequireAuth 뒤에 있다. 두 정책을 한 앱에 두면 실수가 늘 * 느슨한 쪽으로 나기 때문에 앱을 갈랐다. */ diff --git a/admin/src/lib/solutionUrl.ts b/admin/src/lib/solutionUrl.ts index a6f03a8..f320220 100644 --- a/admin/src/lib/solutionUrl.ts +++ b/admin/src/lib/solutionUrl.ts @@ -1,5 +1,5 @@ /** - * 사장님 앱(`solution/front`)의 오리진. + * 사장님 앱(`solution/frontend`)의 오리진. * * ★ 앱을 가른 뒤로 빌더는 **다른 오리진**이다(로컬 :3000 / 내부 :3002). * react-router `` 로 두면 admin 안에서 라우트를 찾다 404 로 떨어진다. diff --git a/admin/tsconfig.json b/admin/tsconfig.json index 539b789..34c2b66 100644 --- a/admin/tsconfig.json +++ b/admin/tsconfig.json @@ -4,7 +4,7 @@ "types": ["vite/client", "node"], "paths": { "@admin/*": ["./src/*"], - "@/*": ["../solution/front/src/*"], + "@/*": ["../solution/frontend/src/*"], "@o2o/shared": ["../solution/shared/src/index.ts"], "@o2o/shared/*": ["../solution/shared/src/*"] } diff --git a/admin/vite.config.ts b/admin/vite.config.ts index eb643ab..72f76de 100644 --- a/admin/vite.config.ts +++ b/admin/vite.config.ts @@ -4,7 +4,7 @@ import path from 'path'; import {defineConfig} from 'vite'; /** - * 내부 운영 화면(우리 회사용). 사장님 앱(`solution/front`)과 **번들이 갈린다** — + * 내부 운영 화면(우리 회사용). 사장님 앱(`solution/frontend`)과 **번들이 갈린다** — * 이 앱의 라우트 이름과 코드는 사장님 브라우저에 내려가지 않는다. 그게 앱을 가른 이유다. * * ★ `@` 를 이 앱이 아니라 **사장님 앱의 src** 로 겨눈다. @@ -22,7 +22,7 @@ export default defineConfig({ resolve: { alias: { '@admin': path.resolve(__dirname, 'src'), - '@': path.resolve(__dirname, '../solution/front/src'), + '@': path.resolve(__dirname, '../solution/frontend/src'), // css 는 더 구체적인 별칭이 먼저 와야 한다 — '@o2o/shared' 접두어가 먼저 걸리면 // 없는 경로(shared/src/tokens.css)로 떨어진다. '@o2o/shared/tokens.css': path.resolve(__dirname, '../solution/shared/src/styles/tokens.css'), diff --git a/docker-compose.yml b/docker-compose.yml index d8087dc..89c8e09 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -111,7 +111,7 @@ services: # rollup·esbuild 네이티브 바이너리를 리눅스 컨테이너가 못 쓴다. - /app/node_modules - /app/solution/site/node_modules - - /app/solution/front/node_modules + - /app/solution/frontend/node_modules - /app/admin/node_modules # ★ 산출물은 named volume. 호스트 경로면 재배포로 코드를 갈아엎는 순간 전 사이트가 404 다. - site-out:/app/solution/site/out @@ -144,7 +144,7 @@ services: - ./admin:/app/admin - /app/node_modules - /app/solution/site/node_modules - - /app/solution/front/node_modules + - /app/solution/frontend/node_modules - /app/admin/node_modules ports: # ★ 운영에서는 내부망에만 연다. 0.0.0.0 으로 열면 앱을 가른 의미가 없다. diff --git a/docs/API_USAGE.md b/docs/API_USAGE.md index 3e9f303..6faafb2 100644 --- a/docs/API_USAGE.md +++ b/docs/API_USAGE.md @@ -1,7 +1,7 @@ # API 사용 이력 · 비용 기록 **집계 시각: 2026-08-27 08:59 KST** -집계 대상: o2o-web4ai 프로젝트 전체 (backend · solution/front · solution/site) +집계 대상: o2o-web4ai 프로젝트 전체 (backend · solution/frontend · solution/site) --- @@ -103,7 +103,7 @@ |---|---|---|---|---|---|---| | `4db7aca5` | 메인 (backend 주력) | 08-26 16:23 ~ 08-27 08:55 | 157 | 266,385 | 35,748,750 | **$32.65** | | `99be2a6c` | 메인 | 08-26 17:24 ~ 08-27 08:58 | 92 | 124,641 | 16,660,246 | **$19.79** | -| `19be092e` | 메인 (solution/front) | 08-27 08:42 ~ 08:58 | 29 | 25,903 | 2,476,298 | $3.37 | +| `19be092e` | 메인 (solution/frontend) | 08-27 08:42 ~ 08:58 | 29 | 25,903 | 2,476,298 | $3.37 | | `agent-a58…` | 서브에이전트 | 08-27 08:51 ~ 08:57 | 13 | 6,173 | 5,741,359 | $3.21 | | `agent-afa…` | 서브에이전트 | 08-27 08:52 ~ 08:55 | 14 | 423 | 6,132,381 | $3.21 | | `6052d29a` | 메인 (이 기록 작성 세션) | 08-27 08:52 ~ 08:58 | 21 | 23,936 | 1,678,581 | $2.92 | diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 903aaf7..7c88a5c 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -133,7 +133,7 @@ negosium 대응: `negodata/{backend, front}` 가 프로젝트 안에서 f/b 를 ### 두 앱이 코드를 나눠 갖는 방식 — `@` 가 solution 을 가리킨다 -`admin/vite.config.ts` 와 `tsconfig.json` 에서 **`@` 는 `solution/front/src`** 다. +`admin/vite.config.ts` 와 `tsconfig.json` 에서 **`@` 는 `solution/frontend/src`** 다. admin 자기 파일만 `@admin` 이다. 왜 복제하지 않았나: 내부 화면이 쓰는 API 클라이언트·UI 프리미티브·수집 배선이 solution 에 @@ -154,7 +154,7 @@ admin 자기 파일만 `@admin` 이다. 남은 일은 **라우터 표면을 청중별로 가르는 것**뿐이다: ``` -/api/v1/... 사장님 (solution/front) — 자기 리소스만 +/api/v1/... 사장님 (solution/frontend) — 자기 리소스만 /api/v1/admin/... 내부 (admin) — 라우터 레벨에서 role >= DEVELOPER 강제 ``` @@ -177,7 +177,7 @@ admin 자기 파일만 `@admin` 이다. - `/api/v1/admin/*` 라우터 분리 + role 의존성 (위) - 사장님 **"내 사이트 관리"** 화면. 이게 붙으면 빌더도 로그인 뒤로 들어간다 — - 그때 `solution/front` 의 인증 정책을 다시 본다. + 그때 `solution/frontend` 의 인증 정책을 다시 본다. - 운영 배포에서 `admin`(:3002)을 내부망에만 여는 것. compose 는 `ADMIN_BIND` 기본값을 `127.0.0.1` 로 두었다. **0.0.0.0 으로 열면 앱을 가른 의미가 없다.** diff --git a/docs/COLLECTION_SEO_AEO_FLOW.md b/docs/COLLECTION_SEO_AEO_FLOW.md index 98e7215..67e4191 100644 --- a/docs/COLLECTION_SEO_AEO_FLOW.md +++ b/docs/COLLECTION_SEO_AEO_FLOW.md @@ -60,8 +60,8 @@ Perplexity 응답의 영업시간, 가격 같은 본문 정보는 사용하지 - `backend/services/external/perplexity.py` - `backend/services/prompts/channel_discovery.py` -- `solution/front/src/features/onboarding/useCollectFlow.ts` -- `solution/front/src/features/onboarding/ChannelConfirmPanel.tsx` +- `solution/frontend/src/features/onboarding/useCollectFlow.ts` +- `solution/frontend/src/features/onboarding/ChannelConfirmPanel.tsx` ## 4. 크롤링 @@ -248,7 +248,7 @@ AEO 항목: - `backend/services/seo_audit.py` - `backend/router/v1/site/site.py` -- `solution/front/src/pages/SeoAuditPage.tsx` +- `solution/frontend/src/pages/SeoAuditPage.tsx` API: diff --git a/package-lock.json b/package-lock.json index a42872d..05cf0e8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "workspaces": [ "solution/shared", - "solution/front", + "solution/frontend", "solution/site", "admin" ], @@ -1454,7 +1454,7 @@ "link": true }, "node_modules/@o2o/front": { - "resolved": "solution/front", + "resolved": "solution/frontend", "link": true }, "node_modules/@o2o/shared": { @@ -8787,7 +8787,7 @@ "vitest": "^4.1.11" } }, - "solution/front": { + "solution/frontend": { "name": "@o2o/front", "version": "0.0.0", "dependencies": { diff --git a/package.json b/package.json index aa5ac99..c42d09b 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "workspaces": [ "solution/shared", - "solution/front", + "solution/frontend", "solution/site", "admin" ], @@ -21,7 +21,7 @@ "prerender": "npm run prerender -w @o2o/site", "lint": "npm run lint -w @o2o/front && npm run lint -w @o2o/admin && npm run lint -w @o2o/site", "orval": "npm run orval -w @o2o/front", - "clean": "rm -rf solution/front/dist admin/dist solution/site/dist solution/site/.ssr-dist node_modules/.vite" + "clean": "rm -rf solution/frontend/dist admin/dist solution/site/dist solution/site/.ssr-dist node_modules/.vite" }, "engines": { "node": ">=20" diff --git a/solution/backend/README.md b/solution/backend/README.md index 9ceef45..b11ec1f 100644 --- a/solution/backend/README.md +++ b/solution/backend/README.md @@ -7,7 +7,7 @@ ## 현재 상태 -**수집 → 생성 → 빌드 → 발행 파이프라인이 API 로 다 열렸다.** 프론트(`solution/front`)가 이 API 를 붙여 쓴다. +**수집 → 생성 → 빌드 → 발행 파이프라인이 API 로 다 열렸다.** 프론트(`solution/frontend`)가 이 API 를 붙여 쓴다. | 모듈 | 상태 | 역할 | |---|---|---| diff --git a/solution/front/.env.example b/solution/frontend/.env.example similarity index 100% rename from solution/front/.env.example rename to solution/frontend/.env.example diff --git a/solution/front/components.json b/solution/frontend/components.json similarity index 100% rename from solution/front/components.json rename to solution/frontend/components.json diff --git a/solution/front/eslint.config.js b/solution/frontend/eslint.config.js similarity index 100% rename from solution/front/eslint.config.js rename to solution/frontend/eslint.config.js diff --git a/solution/front/index.html b/solution/frontend/index.html similarity index 100% rename from solution/front/index.html rename to solution/frontend/index.html diff --git a/solution/front/orval.config.ts b/solution/frontend/orval.config.ts similarity index 100% rename from solution/front/orval.config.ts rename to solution/frontend/orval.config.ts diff --git a/solution/front/package.json b/solution/frontend/package.json similarity index 100% rename from solution/front/package.json rename to solution/frontend/package.json diff --git a/solution/front/public/apple-touch-icon.png b/solution/frontend/public/apple-touch-icon.png similarity index 100% rename from solution/front/public/apple-touch-icon.png rename to solution/frontend/public/apple-touch-icon.png diff --git a/solution/front/public/brand/ai-for-web-logo.png b/solution/frontend/public/brand/ai-for-web-logo.png similarity index 100% rename from solution/front/public/brand/ai-for-web-logo.png rename to solution/frontend/public/brand/ai-for-web-logo.png diff --git a/solution/front/public/brand/ai-for-web-mark-512.png b/solution/frontend/public/brand/ai-for-web-mark-512.png similarity index 100% rename from solution/front/public/brand/ai-for-web-mark-512.png rename to solution/frontend/public/brand/ai-for-web-mark-512.png diff --git a/solution/front/public/brand/ai-for-web-wordmark.svg b/solution/frontend/public/brand/ai-for-web-wordmark.svg similarity index 100% rename from solution/front/public/brand/ai-for-web-wordmark.svg rename to solution/frontend/public/brand/ai-for-web-wordmark.svg diff --git a/solution/front/public/brand/favicon-afw.svg b/solution/frontend/public/brand/favicon-afw.svg similarity index 100% rename from solution/front/public/brand/favicon-afw.svg rename to solution/frontend/public/brand/favicon-afw.svg diff --git a/solution/front/public/brand/favicon-cursor.svg b/solution/frontend/public/brand/favicon-cursor.svg similarity index 100% rename from solution/front/public/brand/favicon-cursor.svg rename to solution/frontend/public/brand/favicon-cursor.svg diff --git a/solution/front/public/brand/favicon-magic-wand.svg b/solution/frontend/public/brand/favicon-magic-wand.svg similarity index 100% rename from solution/front/public/brand/favicon-magic-wand.svg rename to solution/frontend/public/brand/favicon-magic-wand.svg diff --git a/solution/front/public/brand/favicon-top-hat-cursor.svg b/solution/frontend/public/brand/favicon-top-hat-cursor.svg similarity index 100% rename from solution/front/public/brand/favicon-top-hat-cursor.svg rename to solution/frontend/public/brand/favicon-top-hat-cursor.svg diff --git a/solution/front/public/brand/favicon-top-hat.svg b/solution/frontend/public/brand/favicon-top-hat.svg similarity index 100% rename from solution/front/public/brand/favicon-top-hat.svg rename to solution/frontend/public/brand/favicon-top-hat.svg diff --git a/solution/front/public/brand/favicon-w4a.svg b/solution/frontend/public/brand/favicon-w4a.svg similarity index 100% rename from solution/front/public/brand/favicon-w4a.svg rename to solution/frontend/public/brand/favicon-w4a.svg diff --git a/solution/front/public/brand/web4ai-wordmark.svg b/solution/frontend/public/brand/web4ai-wordmark.svg similarity index 100% rename from solution/front/public/brand/web4ai-wordmark.svg rename to solution/frontend/public/brand/web4ai-wordmark.svg diff --git a/solution/front/public/favicon-32.png b/solution/frontend/public/favicon-32.png similarity index 100% rename from solution/front/public/favicon-32.png rename to solution/frontend/public/favicon-32.png diff --git a/solution/front/public/favicon.svg b/solution/frontend/public/favicon.svg similarity index 100% rename from solution/front/public/favicon.svg rename to solution/frontend/public/favicon.svg diff --git a/solution/front/public/fonts/README.md b/solution/frontend/public/fonts/README.md similarity index 100% rename from solution/front/public/fonts/README.md rename to solution/frontend/public/fonts/README.md diff --git a/solution/front/src/api/README.md b/solution/frontend/src/api/README.md similarity index 100% rename from solution/front/src/api/README.md rename to solution/frontend/src/api/README.md diff --git a/solution/front/src/api/generated/.gitkeep b/solution/frontend/src/api/generated/.gitkeep similarity index 100% rename from solution/front/src/api/generated/.gitkeep rename to solution/frontend/src/api/generated/.gitkeep diff --git a/solution/front/src/api/generated/auth/auth.ts b/solution/frontend/src/api/generated/auth/auth.ts similarity index 100% rename from solution/front/src/api/generated/auth/auth.ts rename to solution/frontend/src/api/generated/auth/auth.ts diff --git a/solution/front/src/api/generated/default/default.ts b/solution/frontend/src/api/generated/default/default.ts similarity index 100% rename from solution/front/src/api/generated/default/default.ts rename to solution/frontend/src/api/generated/default/default.ts diff --git a/solution/front/src/api/generated/fact/fact.ts b/solution/frontend/src/api/generated/fact/fact.ts similarity index 100% rename from solution/front/src/api/generated/fact/fact.ts rename to solution/frontend/src/api/generated/fact/fact.ts diff --git a/solution/front/src/api/generated/faq/faq.ts b/solution/frontend/src/api/generated/faq/faq.ts similarity index 100% rename from solution/front/src/api/generated/faq/faq.ts rename to solution/frontend/src/api/generated/faq/faq.ts diff --git a/solution/front/src/api/generated/job/job.ts b/solution/frontend/src/api/generated/job/job.ts similarity index 100% rename from solution/front/src/api/generated/job/job.ts rename to solution/frontend/src/api/generated/job/job.ts diff --git a/solution/front/src/api/generated/local-content/local-content.ts b/solution/frontend/src/api/generated/local-content/local-content.ts similarity index 100% rename from solution/front/src/api/generated/local-content/local-content.ts rename to solution/frontend/src/api/generated/local-content/local-content.ts diff --git a/solution/front/src/api/generated/media/media.ts b/solution/frontend/src/api/generated/media/media.ts similarity index 100% rename from solution/front/src/api/generated/media/media.ts rename to solution/frontend/src/api/generated/media/media.ts diff --git a/solution/front/src/api/generated/model/auditCheckData.ts b/solution/frontend/src/api/generated/model/auditCheckData.ts similarity index 100% rename from solution/front/src/api/generated/model/auditCheckData.ts rename to solution/frontend/src/api/generated/model/auditCheckData.ts diff --git a/solution/front/src/api/generated/model/auditCheckDataRecommendation.ts b/solution/frontend/src/api/generated/model/auditCheckDataRecommendation.ts similarity index 100% rename from solution/front/src/api/generated/model/auditCheckDataRecommendation.ts rename to solution/frontend/src/api/generated/model/auditCheckDataRecommendation.ts diff --git a/solution/front/src/api/generated/model/buildStatus.ts b/solution/frontend/src/api/generated/model/buildStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/buildStatus.ts rename to solution/frontend/src/api/generated/model/buildStatus.ts diff --git a/solution/front/src/api/generated/model/checkSlugParams.ts b/solution/frontend/src/api/generated/model/checkSlugParams.ts similarity index 100% rename from solution/front/src/api/generated/model/checkSlugParams.ts rename to solution/frontend/src/api/generated/model/checkSlugParams.ts diff --git a/solution/front/src/api/generated/model/companyData.ts b/solution/frontend/src/api/generated/model/companyData.ts similarity index 100% rename from solution/front/src/api/generated/model/companyData.ts rename to solution/frontend/src/api/generated/model/companyData.ts diff --git a/solution/front/src/api/generated/model/errorInfo.ts b/solution/frontend/src/api/generated/model/errorInfo.ts similarity index 100% rename from solution/front/src/api/generated/model/errorInfo.ts rename to solution/frontend/src/api/generated/model/errorInfo.ts diff --git a/solution/front/src/api/generated/model/errorInfoCode.ts b/solution/frontend/src/api/generated/model/errorInfoCode.ts similarity index 100% rename from solution/front/src/api/generated/model/errorInfoCode.ts rename to solution/frontend/src/api/generated/model/errorInfoCode.ts diff --git a/solution/front/src/api/generated/model/errorInfoDesc.ts b/solution/frontend/src/api/generated/model/errorInfoDesc.ts similarity index 100% rename from solution/front/src/api/generated/model/errorInfoDesc.ts rename to solution/frontend/src/api/generated/model/errorInfoDesc.ts diff --git a/solution/front/src/api/generated/model/errorInfoSuccess.ts b/solution/frontend/src/api/generated/model/errorInfoSuccess.ts similarity index 100% rename from solution/front/src/api/generated/model/errorInfoSuccess.ts rename to solution/frontend/src/api/generated/model/errorInfoSuccess.ts diff --git a/solution/front/src/api/generated/model/externalPlaceSource.ts b/solution/frontend/src/api/generated/model/externalPlaceSource.ts similarity index 100% rename from solution/front/src/api/generated/model/externalPlaceSource.ts rename to solution/frontend/src/api/generated/model/externalPlaceSource.ts diff --git a/solution/front/src/api/generated/model/factData.ts b/solution/frontend/src/api/generated/model/factData.ts similarity index 100% rename from solution/front/src/api/generated/model/factData.ts rename to solution/frontend/src/api/generated/model/factData.ts diff --git a/solution/front/src/api/generated/model/factDataCollectedAt.ts b/solution/frontend/src/api/generated/model/factDataCollectedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataCollectedAt.ts rename to solution/frontend/src/api/generated/model/factDataCollectedAt.ts diff --git a/solution/front/src/api/generated/model/factDataExpiresAt.ts b/solution/frontend/src/api/generated/model/factDataExpiresAt.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataExpiresAt.ts rename to solution/frontend/src/api/generated/model/factDataExpiresAt.ts diff --git a/solution/front/src/api/generated/model/factDataSourceUrl.ts b/solution/frontend/src/api/generated/model/factDataSourceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataSourceUrl.ts rename to solution/frontend/src/api/generated/model/factDataSourceUrl.ts diff --git a/solution/front/src/api/generated/model/factDataUnit.ts b/solution/frontend/src/api/generated/model/factDataUnit.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataUnit.ts rename to solution/frontend/src/api/generated/model/factDataUnit.ts diff --git a/solution/front/src/api/generated/model/factDataUnitId.ts b/solution/frontend/src/api/generated/model/factDataUnitId.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataUnitId.ts rename to solution/frontend/src/api/generated/model/factDataUnitId.ts diff --git a/solution/front/src/api/generated/model/factDataValue.ts b/solution/frontend/src/api/generated/model/factDataValue.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataValue.ts rename to solution/frontend/src/api/generated/model/factDataValue.ts diff --git a/solution/front/src/api/generated/model/factDataVerifiedAt.ts b/solution/frontend/src/api/generated/model/factDataVerifiedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataVerifiedAt.ts rename to solution/frontend/src/api/generated/model/factDataVerifiedAt.ts diff --git a/solution/front/src/api/generated/model/factDataVerifiedBy.ts b/solution/frontend/src/api/generated/model/factDataVerifiedBy.ts similarity index 100% rename from solution/front/src/api/generated/model/factDataVerifiedBy.ts rename to solution/frontend/src/api/generated/model/factDataVerifiedBy.ts diff --git a/solution/front/src/api/generated/model/factStatus.ts b/solution/frontend/src/api/generated/model/factStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/factStatus.ts rename to solution/frontend/src/api/generated/model/factStatus.ts diff --git a/solution/front/src/api/generated/model/factWriteOutcome.ts b/solution/frontend/src/api/generated/model/factWriteOutcome.ts similarity index 100% rename from solution/front/src/api/generated/model/factWriteOutcome.ts rename to solution/frontend/src/api/generated/model/factWriteOutcome.ts diff --git a/solution/front/src/api/generated/model/faqData.ts b/solution/frontend/src/api/generated/model/faqData.ts similarity index 100% rename from solution/front/src/api/generated/model/faqData.ts rename to solution/frontend/src/api/generated/model/faqData.ts diff --git a/solution/front/src/api/generated/model/faqDataCreatedAt.ts b/solution/frontend/src/api/generated/model/faqDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/faqDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/faqDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/faqDataSourceFactIds.ts b/solution/frontend/src/api/generated/model/faqDataSourceFactIds.ts similarity index 100% rename from solution/front/src/api/generated/model/faqDataSourceFactIds.ts rename to solution/frontend/src/api/generated/model/faqDataSourceFactIds.ts diff --git a/solution/front/src/api/generated/model/faqDataUpdatedAt.ts b/solution/frontend/src/api/generated/model/faqDataUpdatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/faqDataUpdatedAt.ts rename to solution/frontend/src/api/generated/model/faqDataUpdatedAt.ts diff --git a/solution/front/src/api/generated/model/fieldSpecData.ts b/solution/frontend/src/api/generated/model/fieldSpecData.ts similarity index 100% rename from solution/front/src/api/generated/model/fieldSpecData.ts rename to solution/frontend/src/api/generated/model/fieldSpecData.ts diff --git a/solution/front/src/api/generated/model/fieldSpecDataUnit.ts b/solution/frontend/src/api/generated/model/fieldSpecDataUnit.ts similarity index 100% rename from solution/front/src/api/generated/model/fieldSpecDataUnit.ts rename to solution/frontend/src/api/generated/model/fieldSpecDataUnit.ts diff --git a/solution/front/src/api/generated/model/getWeatherParams.ts b/solution/frontend/src/api/generated/model/getWeatherParams.ts similarity index 100% rename from solution/front/src/api/generated/model/getWeatherParams.ts rename to solution/frontend/src/api/generated/model/getWeatherParams.ts diff --git a/solution/front/src/api/generated/model/hTTPValidationError.ts b/solution/frontend/src/api/generated/model/hTTPValidationError.ts similarity index 100% rename from solution/front/src/api/generated/model/hTTPValidationError.ts rename to solution/frontend/src/api/generated/model/hTTPValidationError.ts diff --git a/solution/front/src/api/generated/model/index.ts b/solution/frontend/src/api/generated/model/index.ts similarity index 100% rename from solution/front/src/api/generated/model/index.ts rename to solution/frontend/src/api/generated/model/index.ts diff --git a/solution/front/src/api/generated/model/jobData.ts b/solution/frontend/src/api/generated/model/jobData.ts similarity index 100% rename from solution/front/src/api/generated/model/jobData.ts rename to solution/frontend/src/api/generated/model/jobData.ts diff --git a/solution/front/src/api/generated/model/jobDataCreatedAt.ts b/solution/frontend/src/api/generated/model/jobDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/jobDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/jobDataLastError.ts b/solution/frontend/src/api/generated/model/jobDataLastError.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataLastError.ts rename to solution/frontend/src/api/generated/model/jobDataLastError.ts diff --git a/solution/front/src/api/generated/model/jobDataResult.ts b/solution/frontend/src/api/generated/model/jobDataResult.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataResult.ts rename to solution/frontend/src/api/generated/model/jobDataResult.ts diff --git a/solution/front/src/api/generated/model/jobDataRunAfter.ts b/solution/frontend/src/api/generated/model/jobDataRunAfter.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataRunAfter.ts rename to solution/frontend/src/api/generated/model/jobDataRunAfter.ts diff --git a/solution/front/src/api/generated/model/jobDataRunStartedAt.ts b/solution/frontend/src/api/generated/model/jobDataRunStartedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataRunStartedAt.ts rename to solution/frontend/src/api/generated/model/jobDataRunStartedAt.ts diff --git a/solution/front/src/api/generated/model/jobDataUpdatedAt.ts b/solution/frontend/src/api/generated/model/jobDataUpdatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/jobDataUpdatedAt.ts rename to solution/frontend/src/api/generated/model/jobDataUpdatedAt.ts diff --git a/solution/front/src/api/generated/model/jobStatus.ts b/solution/frontend/src/api/generated/model/jobStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/jobStatus.ts rename to solution/frontend/src/api/generated/model/jobStatus.ts diff --git a/solution/front/src/api/generated/model/jobType.ts b/solution/frontend/src/api/generated/model/jobType.ts similarity index 100% rename from solution/front/src/api/generated/model/jobType.ts rename to solution/frontend/src/api/generated/model/jobType.ts diff --git a/solution/front/src/api/generated/model/linkChannel.ts b/solution/frontend/src/api/generated/model/linkChannel.ts similarity index 100% rename from solution/front/src/api/generated/model/linkChannel.ts rename to solution/frontend/src/api/generated/model/linkChannel.ts diff --git a/solution/front/src/api/generated/model/linkData.ts b/solution/frontend/src/api/generated/model/linkData.ts similarity index 100% rename from solution/front/src/api/generated/model/linkData.ts rename to solution/frontend/src/api/generated/model/linkData.ts diff --git a/solution/front/src/api/generated/model/linkDataConfirmedAt.ts b/solution/frontend/src/api/generated/model/linkDataConfirmedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/linkDataConfirmedAt.ts rename to solution/frontend/src/api/generated/model/linkDataConfirmedAt.ts diff --git a/solution/front/src/api/generated/model/linkDataDiscoveredAt.ts b/solution/frontend/src/api/generated/model/linkDataDiscoveredAt.ts similarity index 100% rename from solution/front/src/api/generated/model/linkDataDiscoveredAt.ts rename to solution/frontend/src/api/generated/model/linkDataDiscoveredAt.ts diff --git a/solution/front/src/api/generated/model/linkDataTitle.ts b/solution/frontend/src/api/generated/model/linkDataTitle.ts similarity index 100% rename from solution/front/src/api/generated/model/linkDataTitle.ts rename to solution/frontend/src/api/generated/model/linkDataTitle.ts diff --git a/solution/front/src/api/generated/model/listContentsParams.ts b/solution/frontend/src/api/generated/model/listContentsParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listContentsParams.ts rename to solution/frontend/src/api/generated/model/listContentsParams.ts diff --git a/solution/front/src/api/generated/model/listFactsParams.ts b/solution/frontend/src/api/generated/model/listFactsParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listFactsParams.ts rename to solution/frontend/src/api/generated/model/listFactsParams.ts diff --git a/solution/front/src/api/generated/model/listFaqsParams.ts b/solution/frontend/src/api/generated/model/listFaqsParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listFaqsParams.ts rename to solution/frontend/src/api/generated/model/listFaqsParams.ts diff --git a/solution/front/src/api/generated/model/listLinksParams.ts b/solution/frontend/src/api/generated/model/listLinksParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listLinksParams.ts rename to solution/frontend/src/api/generated/model/listLinksParams.ts diff --git a/solution/front/src/api/generated/model/listMediaParams.ts b/solution/frontend/src/api/generated/model/listMediaParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listMediaParams.ts rename to solution/frontend/src/api/generated/model/listMediaParams.ts diff --git a/solution/front/src/api/generated/model/listPlacesParams.ts b/solution/frontend/src/api/generated/model/listPlacesParams.ts similarity index 100% rename from solution/front/src/api/generated/model/listPlacesParams.ts rename to solution/frontend/src/api/generated/model/listPlacesParams.ts diff --git a/solution/front/src/api/generated/model/localContentData.ts b/solution/frontend/src/api/generated/model/localContentData.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentData.ts rename to solution/frontend/src/api/generated/model/localContentData.ts diff --git a/solution/front/src/api/generated/model/localContentDataBody.ts b/solution/frontend/src/api/generated/model/localContentDataBody.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataBody.ts rename to solution/frontend/src/api/generated/model/localContentDataBody.ts diff --git a/solution/front/src/api/generated/model/localContentDataCollectedAt.ts b/solution/frontend/src/api/generated/model/localContentDataCollectedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataCollectedAt.ts rename to solution/frontend/src/api/generated/model/localContentDataCollectedAt.ts diff --git a/solution/front/src/api/generated/model/localContentDataDisplayEndAt.ts b/solution/frontend/src/api/generated/model/localContentDataDisplayEndAt.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataDisplayEndAt.ts rename to solution/frontend/src/api/generated/model/localContentDataDisplayEndAt.ts diff --git a/solution/front/src/api/generated/model/localContentDataDisplayStartAt.ts b/solution/frontend/src/api/generated/model/localContentDataDisplayStartAt.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataDisplayStartAt.ts rename to solution/frontend/src/api/generated/model/localContentDataDisplayStartAt.ts diff --git a/solution/front/src/api/generated/model/localContentDataExternalId.ts b/solution/frontend/src/api/generated/model/localContentDataExternalId.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataExternalId.ts rename to solution/frontend/src/api/generated/model/localContentDataExternalId.ts diff --git a/solution/front/src/api/generated/model/localContentDataPublishedAt.ts b/solution/frontend/src/api/generated/model/localContentDataPublishedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataPublishedAt.ts rename to solution/frontend/src/api/generated/model/localContentDataPublishedAt.ts diff --git a/solution/front/src/api/generated/model/localContentDataTitle.ts b/solution/frontend/src/api/generated/model/localContentDataTitle.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentDataTitle.ts rename to solution/frontend/src/api/generated/model/localContentDataTitle.ts diff --git a/solution/front/src/api/generated/model/localContentStatus.ts b/solution/frontend/src/api/generated/model/localContentStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentStatus.ts rename to solution/frontend/src/api/generated/model/localContentStatus.ts diff --git a/solution/front/src/api/generated/model/localContentType.ts b/solution/frontend/src/api/generated/model/localContentType.ts similarity index 100% rename from solution/front/src/api/generated/model/localContentType.ts rename to solution/frontend/src/api/generated/model/localContentType.ts diff --git a/solution/front/src/api/generated/model/localSource.ts b/solution/frontend/src/api/generated/model/localSource.ts similarity index 100% rename from solution/front/src/api/generated/model/localSource.ts rename to solution/frontend/src/api/generated/model/localSource.ts diff --git a/solution/front/src/api/generated/model/mediaData.ts b/solution/frontend/src/api/generated/model/mediaData.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaData.ts rename to solution/frontend/src/api/generated/model/mediaData.ts diff --git a/solution/front/src/api/generated/model/mediaDataAltText.ts b/solution/frontend/src/api/generated/model/mediaDataAltText.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataAltText.ts rename to solution/frontend/src/api/generated/model/mediaDataAltText.ts diff --git a/solution/front/src/api/generated/model/mediaDataCreatedAt.ts b/solution/frontend/src/api/generated/model/mediaDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/mediaDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/mediaDataHeight.ts b/solution/frontend/src/api/generated/model/mediaDataHeight.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataHeight.ts rename to solution/frontend/src/api/generated/model/mediaDataHeight.ts diff --git a/solution/front/src/api/generated/model/mediaDataLabel.ts b/solution/frontend/src/api/generated/model/mediaDataLabel.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataLabel.ts rename to solution/frontend/src/api/generated/model/mediaDataLabel.ts diff --git a/solution/front/src/api/generated/model/mediaDataOriginUrl.ts b/solution/frontend/src/api/generated/model/mediaDataOriginUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataOriginUrl.ts rename to solution/frontend/src/api/generated/model/mediaDataOriginUrl.ts diff --git a/solution/front/src/api/generated/model/mediaDataSourceUrl.ts b/solution/frontend/src/api/generated/model/mediaDataSourceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataSourceUrl.ts rename to solution/frontend/src/api/generated/model/mediaDataSourceUrl.ts diff --git a/solution/front/src/api/generated/model/mediaDataUnitId.ts b/solution/frontend/src/api/generated/model/mediaDataUnitId.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataUnitId.ts rename to solution/frontend/src/api/generated/model/mediaDataUnitId.ts diff --git a/solution/front/src/api/generated/model/mediaDataVisionConfidence.ts b/solution/frontend/src/api/generated/model/mediaDataVisionConfidence.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataVisionConfidence.ts rename to solution/frontend/src/api/generated/model/mediaDataVisionConfidence.ts diff --git a/solution/front/src/api/generated/model/mediaDataWidth.ts b/solution/frontend/src/api/generated/model/mediaDataWidth.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaDataWidth.ts rename to solution/frontend/src/api/generated/model/mediaDataWidth.ts diff --git a/solution/front/src/api/generated/model/mediaStatus.ts b/solution/frontend/src/api/generated/model/mediaStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/mediaStatus.ts rename to solution/frontend/src/api/generated/model/mediaStatus.ts diff --git a/solution/front/src/api/generated/model/placeCandidate.ts b/solution/frontend/src/api/generated/model/placeCandidate.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidate.ts rename to solution/frontend/src/api/generated/model/placeCandidate.ts diff --git a/solution/front/src/api/generated/model/placeCandidateAddress.ts b/solution/frontend/src/api/generated/model/placeCandidateAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateAddress.ts rename to solution/frontend/src/api/generated/model/placeCandidateAddress.ts diff --git a/solution/front/src/api/generated/model/placeCandidateCategoryName.ts b/solution/frontend/src/api/generated/model/placeCandidateCategoryName.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateCategoryName.ts rename to solution/frontend/src/api/generated/model/placeCandidateCategoryName.ts diff --git a/solution/front/src/api/generated/model/placeCandidateExternalPlaceId.ts b/solution/frontend/src/api/generated/model/placeCandidateExternalPlaceId.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateExternalPlaceId.ts rename to solution/frontend/src/api/generated/model/placeCandidateExternalPlaceId.ts diff --git a/solution/front/src/api/generated/model/placeCandidateLatitude.ts b/solution/frontend/src/api/generated/model/placeCandidateLatitude.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateLatitude.ts rename to solution/frontend/src/api/generated/model/placeCandidateLatitude.ts diff --git a/solution/front/src/api/generated/model/placeCandidateLongitude.ts b/solution/frontend/src/api/generated/model/placeCandidateLongitude.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateLongitude.ts rename to solution/frontend/src/api/generated/model/placeCandidateLongitude.ts diff --git a/solution/front/src/api/generated/model/placeCandidateNaverPlaceUrl.ts b/solution/frontend/src/api/generated/model/placeCandidateNaverPlaceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateNaverPlaceUrl.ts rename to solution/frontend/src/api/generated/model/placeCandidateNaverPlaceUrl.ts diff --git a/solution/front/src/api/generated/model/placeCandidatePhone.ts b/solution/frontend/src/api/generated/model/placeCandidatePhone.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidatePhone.ts rename to solution/frontend/src/api/generated/model/placeCandidatePhone.ts diff --git a/solution/front/src/api/generated/model/placeCandidatePlaceUrl.ts b/solution/frontend/src/api/generated/model/placeCandidatePlaceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidatePlaceUrl.ts rename to solution/frontend/src/api/generated/model/placeCandidatePlaceUrl.ts diff --git a/solution/front/src/api/generated/model/placeCandidateRoadAddress.ts b/solution/frontend/src/api/generated/model/placeCandidateRoadAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCandidateRoadAddress.ts rename to solution/frontend/src/api/generated/model/placeCandidateRoadAddress.ts diff --git a/solution/front/src/api/generated/model/placeCategory.ts b/solution/frontend/src/api/generated/model/placeCategory.ts similarity index 100% rename from solution/front/src/api/generated/model/placeCategory.ts rename to solution/frontend/src/api/generated/model/placeCategory.ts diff --git a/solution/front/src/api/generated/model/placeData.ts b/solution/frontend/src/api/generated/model/placeData.ts similarity index 100% rename from solution/front/src/api/generated/model/placeData.ts rename to solution/frontend/src/api/generated/model/placeData.ts diff --git a/solution/front/src/api/generated/model/placeDataAddress.ts b/solution/frontend/src/api/generated/model/placeDataAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataAddress.ts rename to solution/frontend/src/api/generated/model/placeDataAddress.ts diff --git a/solution/front/src/api/generated/model/placeDataContentUpdatedAt.ts b/solution/frontend/src/api/generated/model/placeDataContentUpdatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataContentUpdatedAt.ts rename to solution/frontend/src/api/generated/model/placeDataContentUpdatedAt.ts diff --git a/solution/front/src/api/generated/model/placeDataCreatedAt.ts b/solution/frontend/src/api/generated/model/placeDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/placeDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/placeDataExternalPlaceId.ts b/solution/frontend/src/api/generated/model/placeDataExternalPlaceId.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataExternalPlaceId.ts rename to solution/frontend/src/api/generated/model/placeDataExternalPlaceId.ts diff --git a/solution/front/src/api/generated/model/placeDataExternalSource.ts b/solution/frontend/src/api/generated/model/placeDataExternalSource.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataExternalSource.ts rename to solution/frontend/src/api/generated/model/placeDataExternalSource.ts diff --git a/solution/front/src/api/generated/model/placeDataLatitude.ts b/solution/frontend/src/api/generated/model/placeDataLatitude.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataLatitude.ts rename to solution/frontend/src/api/generated/model/placeDataLatitude.ts diff --git a/solution/front/src/api/generated/model/placeDataLongitude.ts b/solution/frontend/src/api/generated/model/placeDataLongitude.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataLongitude.ts rename to solution/frontend/src/api/generated/model/placeDataLongitude.ts diff --git a/solution/front/src/api/generated/model/placeDataOwnerUserId.ts b/solution/frontend/src/api/generated/model/placeDataOwnerUserId.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataOwnerUserId.ts rename to solution/frontend/src/api/generated/model/placeDataOwnerUserId.ts diff --git a/solution/front/src/api/generated/model/placeDataPhone.ts b/solution/frontend/src/api/generated/model/placeDataPhone.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataPhone.ts rename to solution/frontend/src/api/generated/model/placeDataPhone.ts diff --git a/solution/front/src/api/generated/model/placeDataRegionCode.ts b/solution/frontend/src/api/generated/model/placeDataRegionCode.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataRegionCode.ts rename to solution/frontend/src/api/generated/model/placeDataRegionCode.ts diff --git a/solution/front/src/api/generated/model/placeDataRoadAddress.ts b/solution/frontend/src/api/generated/model/placeDataRoadAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataRoadAddress.ts rename to solution/frontend/src/api/generated/model/placeDataRoadAddress.ts diff --git a/solution/front/src/api/generated/model/placeDataVerifiedAt.ts b/solution/frontend/src/api/generated/model/placeDataVerifiedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/placeDataVerifiedAt.ts rename to solution/frontend/src/api/generated/model/placeDataVerifiedAt.ts diff --git a/solution/front/src/api/generated/model/placeStatus.ts b/solution/frontend/src/api/generated/model/placeStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/placeStatus.ts rename to solution/frontend/src/api/generated/model/placeStatus.ts diff --git a/solution/front/src/api/generated/model/publishAction.ts b/solution/frontend/src/api/generated/model/publishAction.ts similarity index 100% rename from solution/front/src/api/generated/model/publishAction.ts rename to solution/frontend/src/api/generated/model/publishAction.ts diff --git a/solution/front/src/api/generated/model/publishLogData.ts b/solution/frontend/src/api/generated/model/publishLogData.ts similarity index 100% rename from solution/front/src/api/generated/model/publishLogData.ts rename to solution/frontend/src/api/generated/model/publishLogData.ts diff --git a/solution/front/src/api/generated/model/publishLogDataCreatedAt.ts b/solution/frontend/src/api/generated/model/publishLogDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/publishLogDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/publishLogDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/publishLogDataDetail.ts b/solution/frontend/src/api/generated/model/publishLogDataDetail.ts similarity index 100% rename from solution/front/src/api/generated/model/publishLogDataDetail.ts rename to solution/frontend/src/api/generated/model/publishLogDataDetail.ts diff --git a/solution/front/src/api/generated/model/publishLogDataRejectReason.ts b/solution/frontend/src/api/generated/model/publishLogDataRejectReason.ts similarity index 100% rename from solution/front/src/api/generated/model/publishLogDataRejectReason.ts rename to solution/frontend/src/api/generated/model/publishLogDataRejectReason.ts diff --git a/solution/front/src/api/generated/model/publishRejectReason.ts b/solution/frontend/src/api/generated/model/publishRejectReason.ts similarity index 100% rename from solution/front/src/api/generated/model/publishRejectReason.ts rename to solution/frontend/src/api/generated/model/publishRejectReason.ts diff --git a/solution/front/src/api/generated/model/publishResult.ts b/solution/frontend/src/api/generated/model/publishResult.ts similarity index 100% rename from solution/front/src/api/generated/model/publishResult.ts rename to solution/frontend/src/api/generated/model/publishResult.ts diff --git a/solution/front/src/api/generated/model/renderStatusData.ts b/solution/frontend/src/api/generated/model/renderStatusData.ts similarity index 100% rename from solution/front/src/api/generated/model/renderStatusData.ts rename to solution/frontend/src/api/generated/model/renderStatusData.ts diff --git a/solution/front/src/api/generated/model/renderStatusDataError.ts b/solution/frontend/src/api/generated/model/renderStatusDataError.ts similarity index 100% rename from solution/front/src/api/generated/model/renderStatusDataError.ts rename to solution/frontend/src/api/generated/model/renderStatusDataError.ts diff --git a/solution/front/src/api/generated/model/renderStatusDataRenderedAt.ts b/solution/frontend/src/api/generated/model/renderStatusDataRenderedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/renderStatusDataRenderedAt.ts rename to solution/frontend/src/api/generated/model/renderStatusDataRenderedAt.ts diff --git a/solution/front/src/api/generated/model/renderStatusDataRenderedVersion.ts b/solution/frontend/src/api/generated/model/renderStatusDataRenderedVersion.ts similarity index 100% rename from solution/front/src/api/generated/model/renderStatusDataRenderedVersion.ts rename to solution/frontend/src/api/generated/model/renderStatusDataRenderedVersion.ts diff --git a/solution/front/src/api/generated/model/reqCreateFaq.ts b/solution/frontend/src/api/generated/model/reqCreateFaq.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreateFaq.ts rename to solution/frontend/src/api/generated/model/reqCreateFaq.ts diff --git a/solution/front/src/api/generated/model/reqCreateFaqSortOrder.ts b/solution/frontend/src/api/generated/model/reqCreateFaqSortOrder.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreateFaqSortOrder.ts rename to solution/frontend/src/api/generated/model/reqCreateFaqSortOrder.ts diff --git a/solution/front/src/api/generated/model/reqCreateLink.ts b/solution/frontend/src/api/generated/model/reqCreateLink.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreateLink.ts rename to solution/frontend/src/api/generated/model/reqCreateLink.ts diff --git a/solution/front/src/api/generated/model/reqCreateLinkTitle.ts b/solution/frontend/src/api/generated/model/reqCreateLinkTitle.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreateLinkTitle.ts rename to solution/frontend/src/api/generated/model/reqCreateLinkTitle.ts diff --git a/solution/front/src/api/generated/model/reqCreatePlace.ts b/solution/frontend/src/api/generated/model/reqCreatePlace.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreatePlace.ts rename to solution/frontend/src/api/generated/model/reqCreatePlace.ts diff --git a/solution/front/src/api/generated/model/reqCreatePlaceOwnerUserId.ts b/solution/frontend/src/api/generated/model/reqCreatePlaceOwnerUserId.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreatePlaceOwnerUserId.ts rename to solution/frontend/src/api/generated/model/reqCreatePlaceOwnerUserId.ts diff --git a/solution/front/src/api/generated/model/reqCreateUnit.ts b/solution/frontend/src/api/generated/model/reqCreateUnit.ts similarity index 100% rename from solution/front/src/api/generated/model/reqCreateUnit.ts rename to solution/frontend/src/api/generated/model/reqCreateUnit.ts diff --git a/solution/front/src/api/generated/model/reqExtractFacts.ts b/solution/frontend/src/api/generated/model/reqExtractFacts.ts similarity index 100% rename from solution/front/src/api/generated/model/reqExtractFacts.ts rename to solution/frontend/src/api/generated/model/reqExtractFacts.ts diff --git a/solution/front/src/api/generated/model/reqLogin.ts b/solution/frontend/src/api/generated/model/reqLogin.ts similarity index 100% rename from solution/front/src/api/generated/model/reqLogin.ts rename to solution/frontend/src/api/generated/model/reqLogin.ts diff --git a/solution/front/src/api/generated/model/reqPublishLocalContent.ts b/solution/frontend/src/api/generated/model/reqPublishLocalContent.ts similarity index 100% rename from solution/front/src/api/generated/model/reqPublishLocalContent.ts rename to solution/frontend/src/api/generated/model/reqPublishLocalContent.ts diff --git a/solution/front/src/api/generated/model/reqSiteSlug.ts b/solution/frontend/src/api/generated/model/reqSiteSlug.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSiteSlug.ts rename to solution/frontend/src/api/generated/model/reqSiteSlug.ts diff --git a/solution/front/src/api/generated/model/reqSiteStatus.ts b/solution/frontend/src/api/generated/model/reqSiteStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSiteStatus.ts rename to solution/frontend/src/api/generated/model/reqSiteStatus.ts diff --git a/solution/front/src/api/generated/model/reqSiteTemplate.ts b/solution/frontend/src/api/generated/model/reqSiteTemplate.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSiteTemplate.ts rename to solution/frontend/src/api/generated/model/reqSiteTemplate.ts diff --git a/solution/front/src/api/generated/model/reqSiteTheme.ts b/solution/frontend/src/api/generated/model/reqSiteTheme.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSiteTheme.ts rename to solution/frontend/src/api/generated/model/reqSiteTheme.ts diff --git a/solution/front/src/api/generated/model/reqSiteThemeTheme.ts b/solution/frontend/src/api/generated/model/reqSiteThemeTheme.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSiteThemeTheme.ts rename to solution/frontend/src/api/generated/model/reqSiteThemeTheme.ts diff --git a/solution/front/src/api/generated/model/reqStartBuild.ts b/solution/frontend/src/api/generated/model/reqStartBuild.ts similarity index 100% rename from solution/front/src/api/generated/model/reqStartBuild.ts rename to solution/frontend/src/api/generated/model/reqStartBuild.ts diff --git a/solution/front/src/api/generated/model/reqStartCollect.ts b/solution/frontend/src/api/generated/model/reqStartCollect.ts similarity index 100% rename from solution/front/src/api/generated/model/reqStartCollect.ts rename to solution/frontend/src/api/generated/model/reqStartCollect.ts diff --git a/solution/front/src/api/generated/model/reqStartCopy.ts b/solution/frontend/src/api/generated/model/reqStartCopy.ts similarity index 100% rename from solution/front/src/api/generated/model/reqStartCopy.ts rename to solution/frontend/src/api/generated/model/reqStartCopy.ts diff --git a/solution/front/src/api/generated/model/reqStartVision.ts b/solution/frontend/src/api/generated/model/reqStartVision.ts similarity index 100% rename from solution/front/src/api/generated/model/reqStartVision.ts rename to solution/frontend/src/api/generated/model/reqStartVision.ts diff --git a/solution/front/src/api/generated/model/reqSyncFestivals.ts b/solution/frontend/src/api/generated/model/reqSyncFestivals.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSyncFestivals.ts rename to solution/frontend/src/api/generated/model/reqSyncFestivals.ts diff --git a/solution/front/src/api/generated/model/reqSyncFestivalsAreaCode.ts b/solution/frontend/src/api/generated/model/reqSyncFestivalsAreaCode.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSyncFestivalsAreaCode.ts rename to solution/frontend/src/api/generated/model/reqSyncFestivalsAreaCode.ts diff --git a/solution/front/src/api/generated/model/reqSyncFestivalsStartDate.ts b/solution/frontend/src/api/generated/model/reqSyncFestivalsStartDate.ts similarity index 100% rename from solution/front/src/api/generated/model/reqSyncFestivalsStartDate.ts rename to solution/frontend/src/api/generated/model/reqSyncFestivalsStartDate.ts diff --git a/solution/front/src/api/generated/model/reqTransitionFact.ts b/solution/frontend/src/api/generated/model/reqTransitionFact.ts similarity index 100% rename from solution/front/src/api/generated/model/reqTransitionFact.ts rename to solution/frontend/src/api/generated/model/reqTransitionFact.ts diff --git a/solution/front/src/api/generated/model/reqTransitionFactValue.ts b/solution/frontend/src/api/generated/model/reqTransitionFactValue.ts similarity index 100% rename from solution/front/src/api/generated/model/reqTransitionFactValue.ts rename to solution/frontend/src/api/generated/model/reqTransitionFactValue.ts diff --git a/solution/front/src/api/generated/model/reqTransitionFaq.ts b/solution/frontend/src/api/generated/model/reqTransitionFaq.ts similarity index 100% rename from solution/front/src/api/generated/model/reqTransitionFaq.ts rename to solution/frontend/src/api/generated/model/reqTransitionFaq.ts diff --git a/solution/front/src/api/generated/model/reqTransitionFaqAnswer.ts b/solution/frontend/src/api/generated/model/reqTransitionFaqAnswer.ts similarity index 100% rename from solution/front/src/api/generated/model/reqTransitionFaqAnswer.ts rename to solution/frontend/src/api/generated/model/reqTransitionFaqAnswer.ts diff --git a/solution/front/src/api/generated/model/reqTransitionFaqQuestion.ts b/solution/frontend/src/api/generated/model/reqTransitionFaqQuestion.ts similarity index 100% rename from solution/front/src/api/generated/model/reqTransitionFaqQuestion.ts rename to solution/frontend/src/api/generated/model/reqTransitionFaqQuestion.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContent.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContent.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContent.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContent.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContentBody.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContentBody.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContentBody.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContentBody.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContentBodyAnyOf.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContentBodyAnyOf.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContentBodyAnyOf.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContentBodyAnyOf.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContentDisplayEndAt.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContentDisplayEndAt.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContentDisplayEndAt.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContentDisplayEndAt.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContentDisplayStartAt.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContentDisplayStartAt.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContentDisplayStartAt.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContentDisplayStartAt.ts diff --git a/solution/front/src/api/generated/model/reqUpdateLocalContentTitle.ts b/solution/frontend/src/api/generated/model/reqUpdateLocalContentTitle.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateLocalContentTitle.ts rename to solution/frontend/src/api/generated/model/reqUpdateLocalContentTitle.ts diff --git a/solution/front/src/api/generated/model/reqUpdateMe.ts b/solution/frontend/src/api/generated/model/reqUpdateMe.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateMe.ts rename to solution/frontend/src/api/generated/model/reqUpdateMe.ts diff --git a/solution/front/src/api/generated/model/reqUpdateMeContactNumber.ts b/solution/frontend/src/api/generated/model/reqUpdateMeContactNumber.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateMeContactNumber.ts rename to solution/frontend/src/api/generated/model/reqUpdateMeContactNumber.ts diff --git a/solution/front/src/api/generated/model/reqUpdateMeEmail.ts b/solution/frontend/src/api/generated/model/reqUpdateMeEmail.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateMeEmail.ts rename to solution/frontend/src/api/generated/model/reqUpdateMeEmail.ts diff --git a/solution/front/src/api/generated/model/reqUpdateMeName.ts b/solution/frontend/src/api/generated/model/reqUpdateMeName.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateMeName.ts rename to solution/frontend/src/api/generated/model/reqUpdateMeName.ts diff --git a/solution/front/src/api/generated/model/reqUpdateMePassword.ts b/solution/frontend/src/api/generated/model/reqUpdateMePassword.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdateMePassword.ts rename to solution/frontend/src/api/generated/model/reqUpdateMePassword.ts diff --git a/solution/front/src/api/generated/model/reqUpdatePlace.ts b/solution/frontend/src/api/generated/model/reqUpdatePlace.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdatePlace.ts rename to solution/frontend/src/api/generated/model/reqUpdatePlace.ts diff --git a/solution/front/src/api/generated/model/reqUpdatePlaceName.ts b/solution/frontend/src/api/generated/model/reqUpdatePlaceName.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdatePlaceName.ts rename to solution/frontend/src/api/generated/model/reqUpdatePlaceName.ts diff --git a/solution/front/src/api/generated/model/reqUpdatePlaceOwnerUserId.ts b/solution/frontend/src/api/generated/model/reqUpdatePlaceOwnerUserId.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdatePlaceOwnerUserId.ts rename to solution/frontend/src/api/generated/model/reqUpdatePlaceOwnerUserId.ts diff --git a/solution/front/src/api/generated/model/reqUpdatePlaceStatus.ts b/solution/frontend/src/api/generated/model/reqUpdatePlaceStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpdatePlaceStatus.ts rename to solution/frontend/src/api/generated/model/reqUpdatePlaceStatus.ts diff --git a/solution/front/src/api/generated/model/reqUpsertFact.ts b/solution/frontend/src/api/generated/model/reqUpsertFact.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpsertFact.ts rename to solution/frontend/src/api/generated/model/reqUpsertFact.ts diff --git a/solution/front/src/api/generated/model/reqUpsertFactExpiresAt.ts b/solution/frontend/src/api/generated/model/reqUpsertFactExpiresAt.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpsertFactExpiresAt.ts rename to solution/frontend/src/api/generated/model/reqUpsertFactExpiresAt.ts diff --git a/solution/front/src/api/generated/model/reqUpsertFactSourceUrl.ts b/solution/frontend/src/api/generated/model/reqUpsertFactSourceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpsertFactSourceUrl.ts rename to solution/frontend/src/api/generated/model/reqUpsertFactSourceUrl.ts diff --git a/solution/front/src/api/generated/model/reqUpsertFactUnitId.ts b/solution/frontend/src/api/generated/model/reqUpsertFactUnitId.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpsertFactUnitId.ts rename to solution/frontend/src/api/generated/model/reqUpsertFactUnitId.ts diff --git a/solution/front/src/api/generated/model/reqUpsertFactValue.ts b/solution/frontend/src/api/generated/model/reqUpsertFactValue.ts similarity index 100% rename from solution/front/src/api/generated/model/reqUpsertFactValue.ts rename to solution/frontend/src/api/generated/model/reqUpsertFactValue.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlace.ts b/solution/frontend/src/api/generated/model/reqVerifyPlace.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlace.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlace.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceAddress.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceAddress.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceAddress.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceByUrl.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceByUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceByUrl.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceByUrl.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceLatitude.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceLatitude.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceLatitude.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceLatitude.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceLongitude.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceLongitude.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceLongitude.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceLongitude.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlacePhone.ts b/solution/frontend/src/api/generated/model/reqVerifyPlacePhone.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlacePhone.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlacePhone.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlacePlaceUrl.ts b/solution/frontend/src/api/generated/model/reqVerifyPlacePlaceUrl.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlacePlaceUrl.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlacePlaceUrl.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceRegionCode.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceRegionCode.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceRegionCode.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceRegionCode.ts diff --git a/solution/front/src/api/generated/model/reqVerifyPlaceRoadAddress.ts b/solution/frontend/src/api/generated/model/reqVerifyPlaceRoadAddress.ts similarity index 100% rename from solution/front/src/api/generated/model/reqVerifyPlaceRoadAddress.ts rename to solution/frontend/src/api/generated/model/reqVerifyPlaceRoadAddress.ts diff --git a/solution/front/src/api/generated/model/resCategorySchema.ts b/solution/frontend/src/api/generated/model/resCategorySchema.ts similarity index 100% rename from solution/front/src/api/generated/model/resCategorySchema.ts rename to solution/frontend/src/api/generated/model/resCategorySchema.ts diff --git a/solution/front/src/api/generated/model/resCategorySchemaCategory.ts b/solution/frontend/src/api/generated/model/resCategorySchemaCategory.ts similarity index 100% rename from solution/front/src/api/generated/model/resCategorySchemaCategory.ts rename to solution/frontend/src/api/generated/model/resCategorySchemaCategory.ts diff --git a/solution/front/src/api/generated/model/resCategorySchemaLabel.ts b/solution/frontend/src/api/generated/model/resCategorySchemaLabel.ts similarity index 100% rename from solution/front/src/api/generated/model/resCategorySchemaLabel.ts rename to solution/frontend/src/api/generated/model/resCategorySchemaLabel.ts diff --git a/solution/front/src/api/generated/model/resCategorySchemaMsg.ts b/solution/frontend/src/api/generated/model/resCategorySchemaMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resCategorySchemaMsg.ts rename to solution/frontend/src/api/generated/model/resCategorySchemaMsg.ts diff --git a/solution/front/src/api/generated/model/resExtractFacts.ts b/solution/frontend/src/api/generated/model/resExtractFacts.ts similarity index 100% rename from solution/front/src/api/generated/model/resExtractFacts.ts rename to solution/frontend/src/api/generated/model/resExtractFacts.ts diff --git a/solution/front/src/api/generated/model/resExtractFactsMsg.ts b/solution/frontend/src/api/generated/model/resExtractFactsMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resExtractFactsMsg.ts rename to solution/frontend/src/api/generated/model/resExtractFactsMsg.ts diff --git a/solution/front/src/api/generated/model/resExtractedFact.ts b/solution/frontend/src/api/generated/model/resExtractedFact.ts similarity index 100% rename from solution/front/src/api/generated/model/resExtractedFact.ts rename to solution/frontend/src/api/generated/model/resExtractedFact.ts diff --git a/solution/front/src/api/generated/model/resExtractedFactReason.ts b/solution/frontend/src/api/generated/model/resExtractedFactReason.ts similarity index 100% rename from solution/front/src/api/generated/model/resExtractedFactReason.ts rename to solution/frontend/src/api/generated/model/resExtractedFactReason.ts diff --git a/solution/front/src/api/generated/model/resExtractedFactUnitName.ts b/solution/frontend/src/api/generated/model/resExtractedFactUnitName.ts similarity index 100% rename from solution/front/src/api/generated/model/resExtractedFactUnitName.ts rename to solution/frontend/src/api/generated/model/resExtractedFactUnitName.ts diff --git a/solution/front/src/api/generated/model/resFact.ts b/solution/frontend/src/api/generated/model/resFact.ts similarity index 100% rename from solution/front/src/api/generated/model/resFact.ts rename to solution/frontend/src/api/generated/model/resFact.ts diff --git a/solution/front/src/api/generated/model/resFactFact.ts b/solution/frontend/src/api/generated/model/resFactFact.ts similarity index 100% rename from solution/front/src/api/generated/model/resFactFact.ts rename to solution/frontend/src/api/generated/model/resFactFact.ts diff --git a/solution/front/src/api/generated/model/resFactList.ts b/solution/frontend/src/api/generated/model/resFactList.ts similarity index 100% rename from solution/front/src/api/generated/model/resFactList.ts rename to solution/frontend/src/api/generated/model/resFactList.ts diff --git a/solution/front/src/api/generated/model/resFactListMsg.ts b/solution/frontend/src/api/generated/model/resFactListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resFactListMsg.ts rename to solution/frontend/src/api/generated/model/resFactListMsg.ts diff --git a/solution/front/src/api/generated/model/resFactMsg.ts b/solution/frontend/src/api/generated/model/resFactMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resFactMsg.ts rename to solution/frontend/src/api/generated/model/resFactMsg.ts diff --git a/solution/front/src/api/generated/model/resFactOutcome.ts b/solution/frontend/src/api/generated/model/resFactOutcome.ts similarity index 100% rename from solution/front/src/api/generated/model/resFactOutcome.ts rename to solution/frontend/src/api/generated/model/resFactOutcome.ts diff --git a/solution/front/src/api/generated/model/resFaq.ts b/solution/frontend/src/api/generated/model/resFaq.ts similarity index 100% rename from solution/front/src/api/generated/model/resFaq.ts rename to solution/frontend/src/api/generated/model/resFaq.ts diff --git a/solution/front/src/api/generated/model/resFaqFaq.ts b/solution/frontend/src/api/generated/model/resFaqFaq.ts similarity index 100% rename from solution/front/src/api/generated/model/resFaqFaq.ts rename to solution/frontend/src/api/generated/model/resFaqFaq.ts diff --git a/solution/front/src/api/generated/model/resFaqList.ts b/solution/frontend/src/api/generated/model/resFaqList.ts similarity index 100% rename from solution/front/src/api/generated/model/resFaqList.ts rename to solution/frontend/src/api/generated/model/resFaqList.ts diff --git a/solution/front/src/api/generated/model/resFaqListMsg.ts b/solution/frontend/src/api/generated/model/resFaqListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resFaqListMsg.ts rename to solution/frontend/src/api/generated/model/resFaqListMsg.ts diff --git a/solution/front/src/api/generated/model/resFaqMsg.ts b/solution/frontend/src/api/generated/model/resFaqMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resFaqMsg.ts rename to solution/frontend/src/api/generated/model/resFaqMsg.ts diff --git a/solution/front/src/api/generated/model/resJob.ts b/solution/frontend/src/api/generated/model/resJob.ts similarity index 100% rename from solution/front/src/api/generated/model/resJob.ts rename to solution/frontend/src/api/generated/model/resJob.ts diff --git a/solution/front/src/api/generated/model/resJobJob.ts b/solution/frontend/src/api/generated/model/resJobJob.ts similarity index 100% rename from solution/front/src/api/generated/model/resJobJob.ts rename to solution/frontend/src/api/generated/model/resJobJob.ts diff --git a/solution/front/src/api/generated/model/resJobMsg.ts b/solution/frontend/src/api/generated/model/resJobMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resJobMsg.ts rename to solution/frontend/src/api/generated/model/resJobMsg.ts diff --git a/solution/front/src/api/generated/model/resJobOps.ts b/solution/frontend/src/api/generated/model/resJobOps.ts similarity index 100% rename from solution/front/src/api/generated/model/resJobOps.ts rename to solution/frontend/src/api/generated/model/resJobOps.ts diff --git a/solution/front/src/api/generated/model/resJobOpsMsg.ts b/solution/frontend/src/api/generated/model/resJobOpsMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resJobOpsMsg.ts rename to solution/frontend/src/api/generated/model/resJobOpsMsg.ts diff --git a/solution/front/src/api/generated/model/resLink.ts b/solution/frontend/src/api/generated/model/resLink.ts similarity index 100% rename from solution/front/src/api/generated/model/resLink.ts rename to solution/frontend/src/api/generated/model/resLink.ts diff --git a/solution/front/src/api/generated/model/resLinkLink.ts b/solution/frontend/src/api/generated/model/resLinkLink.ts similarity index 100% rename from solution/front/src/api/generated/model/resLinkLink.ts rename to solution/frontend/src/api/generated/model/resLinkLink.ts diff --git a/solution/front/src/api/generated/model/resLinkList.ts b/solution/frontend/src/api/generated/model/resLinkList.ts similarity index 100% rename from solution/front/src/api/generated/model/resLinkList.ts rename to solution/frontend/src/api/generated/model/resLinkList.ts diff --git a/solution/front/src/api/generated/model/resLinkListMsg.ts b/solution/frontend/src/api/generated/model/resLinkListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resLinkListMsg.ts rename to solution/frontend/src/api/generated/model/resLinkListMsg.ts diff --git a/solution/front/src/api/generated/model/resLinkMsg.ts b/solution/frontend/src/api/generated/model/resLinkMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resLinkMsg.ts rename to solution/frontend/src/api/generated/model/resLinkMsg.ts diff --git a/solution/front/src/api/generated/model/resLocalContentList.ts b/solution/frontend/src/api/generated/model/resLocalContentList.ts similarity index 100% rename from solution/front/src/api/generated/model/resLocalContentList.ts rename to solution/frontend/src/api/generated/model/resLocalContentList.ts diff --git a/solution/front/src/api/generated/model/resLocalContentListMsg.ts b/solution/frontend/src/api/generated/model/resLocalContentListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resLocalContentListMsg.ts rename to solution/frontend/src/api/generated/model/resLocalContentListMsg.ts diff --git a/solution/front/src/api/generated/model/resLogin.ts b/solution/frontend/src/api/generated/model/resLogin.ts similarity index 100% rename from solution/front/src/api/generated/model/resLogin.ts rename to solution/frontend/src/api/generated/model/resLogin.ts diff --git a/solution/front/src/api/generated/model/resLoginMsg.ts b/solution/frontend/src/api/generated/model/resLoginMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resLoginMsg.ts rename to solution/frontend/src/api/generated/model/resLoginMsg.ts diff --git a/solution/front/src/api/generated/model/resMe.ts b/solution/frontend/src/api/generated/model/resMe.ts similarity index 100% rename from solution/front/src/api/generated/model/resMe.ts rename to solution/frontend/src/api/generated/model/resMe.ts diff --git a/solution/front/src/api/generated/model/resMeCompany.ts b/solution/frontend/src/api/generated/model/resMeCompany.ts similarity index 100% rename from solution/front/src/api/generated/model/resMeCompany.ts rename to solution/frontend/src/api/generated/model/resMeCompany.ts diff --git a/solution/front/src/api/generated/model/resMeContactNumber.ts b/solution/frontend/src/api/generated/model/resMeContactNumber.ts similarity index 100% rename from solution/front/src/api/generated/model/resMeContactNumber.ts rename to solution/frontend/src/api/generated/model/resMeContactNumber.ts diff --git a/solution/front/src/api/generated/model/resMeEmail.ts b/solution/frontend/src/api/generated/model/resMeEmail.ts similarity index 100% rename from solution/front/src/api/generated/model/resMeEmail.ts rename to solution/frontend/src/api/generated/model/resMeEmail.ts diff --git a/solution/front/src/api/generated/model/resMeMsg.ts b/solution/frontend/src/api/generated/model/resMeMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resMeMsg.ts rename to solution/frontend/src/api/generated/model/resMeMsg.ts diff --git a/solution/front/src/api/generated/model/resMeName.ts b/solution/frontend/src/api/generated/model/resMeName.ts similarity index 100% rename from solution/front/src/api/generated/model/resMeName.ts rename to solution/frontend/src/api/generated/model/resMeName.ts diff --git a/solution/front/src/api/generated/model/resMediaList.ts b/solution/frontend/src/api/generated/model/resMediaList.ts similarity index 100% rename from solution/front/src/api/generated/model/resMediaList.ts rename to solution/frontend/src/api/generated/model/resMediaList.ts diff --git a/solution/front/src/api/generated/model/resMediaListMsg.ts b/solution/frontend/src/api/generated/model/resMediaListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resMediaListMsg.ts rename to solution/frontend/src/api/generated/model/resMediaListMsg.ts diff --git a/solution/front/src/api/generated/model/resPlace.ts b/solution/frontend/src/api/generated/model/resPlace.ts similarity index 100% rename from solution/front/src/api/generated/model/resPlace.ts rename to solution/frontend/src/api/generated/model/resPlace.ts diff --git a/solution/front/src/api/generated/model/resPlaceList.ts b/solution/frontend/src/api/generated/model/resPlaceList.ts similarity index 100% rename from solution/front/src/api/generated/model/resPlaceList.ts rename to solution/frontend/src/api/generated/model/resPlaceList.ts diff --git a/solution/front/src/api/generated/model/resPlaceListMsg.ts b/solution/frontend/src/api/generated/model/resPlaceListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resPlaceListMsg.ts rename to solution/frontend/src/api/generated/model/resPlaceListMsg.ts diff --git a/solution/front/src/api/generated/model/resPlaceMsg.ts b/solution/frontend/src/api/generated/model/resPlaceMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resPlaceMsg.ts rename to solution/frontend/src/api/generated/model/resPlaceMsg.ts diff --git a/solution/front/src/api/generated/model/resPlacePlace.ts b/solution/frontend/src/api/generated/model/resPlacePlace.ts similarity index 100% rename from solution/front/src/api/generated/model/resPlacePlace.ts rename to solution/frontend/src/api/generated/model/resPlacePlace.ts diff --git a/solution/front/src/api/generated/model/resPublishLogs.ts b/solution/frontend/src/api/generated/model/resPublishLogs.ts similarity index 100% rename from solution/front/src/api/generated/model/resPublishLogs.ts rename to solution/frontend/src/api/generated/model/resPublishLogs.ts diff --git a/solution/front/src/api/generated/model/resPublishLogsMsg.ts b/solution/frontend/src/api/generated/model/resPublishLogsMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resPublishLogsMsg.ts rename to solution/frontend/src/api/generated/model/resPublishLogsMsg.ts diff --git a/solution/front/src/api/generated/model/resRefreshToken.ts b/solution/frontend/src/api/generated/model/resRefreshToken.ts similarity index 100% rename from solution/front/src/api/generated/model/resRefreshToken.ts rename to solution/frontend/src/api/generated/model/resRefreshToken.ts diff --git a/solution/front/src/api/generated/model/resRefreshTokenMsg.ts b/solution/frontend/src/api/generated/model/resRefreshTokenMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resRefreshTokenMsg.ts rename to solution/frontend/src/api/generated/model/resRefreshTokenMsg.ts diff --git a/solution/front/src/api/generated/model/resSeoAudit.ts b/solution/frontend/src/api/generated/model/resSeoAudit.ts similarity index 100% rename from solution/front/src/api/generated/model/resSeoAudit.ts rename to solution/frontend/src/api/generated/model/resSeoAudit.ts diff --git a/solution/front/src/api/generated/model/resSeoAuditMsg.ts b/solution/frontend/src/api/generated/model/resSeoAuditMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSeoAuditMsg.ts rename to solution/frontend/src/api/generated/model/resSeoAuditMsg.ts diff --git a/solution/front/src/api/generated/model/resSeoAuditSummary.ts b/solution/frontend/src/api/generated/model/resSeoAuditSummary.ts similarity index 100% rename from solution/front/src/api/generated/model/resSeoAuditSummary.ts rename to solution/frontend/src/api/generated/model/resSeoAuditSummary.ts diff --git a/solution/front/src/api/generated/model/resSeoAuditVisibility.ts b/solution/frontend/src/api/generated/model/resSeoAuditVisibility.ts similarity index 100% rename from solution/front/src/api/generated/model/resSeoAuditVisibility.ts rename to solution/frontend/src/api/generated/model/resSeoAuditVisibility.ts diff --git a/solution/front/src/api/generated/model/resSite.ts b/solution/frontend/src/api/generated/model/resSite.ts similarity index 100% rename from solution/front/src/api/generated/model/resSite.ts rename to solution/frontend/src/api/generated/model/resSite.ts diff --git a/solution/front/src/api/generated/model/resSiteCurrentVersion.ts b/solution/frontend/src/api/generated/model/resSiteCurrentVersion.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteCurrentVersion.ts rename to solution/frontend/src/api/generated/model/resSiteCurrentVersion.ts diff --git a/solution/front/src/api/generated/model/resSiteMsg.ts b/solution/frontend/src/api/generated/model/resSiteMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteMsg.ts rename to solution/frontend/src/api/generated/model/resSiteMsg.ts diff --git a/solution/front/src/api/generated/model/resSiteSite.ts b/solution/frontend/src/api/generated/model/resSiteSite.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSite.ts rename to solution/frontend/src/api/generated/model/resSiteSite.ts diff --git a/solution/front/src/api/generated/model/resSiteSlug.ts b/solution/frontend/src/api/generated/model/resSiteSlug.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSlug.ts rename to solution/frontend/src/api/generated/model/resSiteSlug.ts diff --git a/solution/front/src/api/generated/model/resSiteSlugMsg.ts b/solution/frontend/src/api/generated/model/resSiteSlugMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSlugMsg.ts rename to solution/frontend/src/api/generated/model/resSiteSlugMsg.ts diff --git a/solution/front/src/api/generated/model/resSiteSlugReason.ts b/solution/frontend/src/api/generated/model/resSiteSlugReason.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSlugReason.ts rename to solution/frontend/src/api/generated/model/resSiteSlugReason.ts diff --git a/solution/front/src/api/generated/model/resSiteSlugSite.ts b/solution/frontend/src/api/generated/model/resSiteSlugSite.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSlugSite.ts rename to solution/frontend/src/api/generated/model/resSiteSlugSite.ts diff --git a/solution/front/src/api/generated/model/resSiteSlugSuggestion.ts b/solution/frontend/src/api/generated/model/resSiteSlugSuggestion.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteSlugSuggestion.ts rename to solution/frontend/src/api/generated/model/resSiteSlugSuggestion.ts diff --git a/solution/front/src/api/generated/model/resSiteVersions.ts b/solution/frontend/src/api/generated/model/resSiteVersions.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteVersions.ts rename to solution/frontend/src/api/generated/model/resSiteVersions.ts diff --git a/solution/front/src/api/generated/model/resSiteVersionsMsg.ts b/solution/frontend/src/api/generated/model/resSiteVersionsMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSiteVersionsMsg.ts rename to solution/frontend/src/api/generated/model/resSiteVersionsMsg.ts diff --git a/solution/front/src/api/generated/model/resSlugCheck.ts b/solution/frontend/src/api/generated/model/resSlugCheck.ts similarity index 100% rename from solution/front/src/api/generated/model/resSlugCheck.ts rename to solution/frontend/src/api/generated/model/resSlugCheck.ts diff --git a/solution/front/src/api/generated/model/resSlugCheckMsg.ts b/solution/frontend/src/api/generated/model/resSlugCheckMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSlugCheckMsg.ts rename to solution/frontend/src/api/generated/model/resSlugCheckMsg.ts diff --git a/solution/front/src/api/generated/model/resSlugCheckReason.ts b/solution/frontend/src/api/generated/model/resSlugCheckReason.ts similarity index 100% rename from solution/front/src/api/generated/model/resSlugCheckReason.ts rename to solution/frontend/src/api/generated/model/resSlugCheckReason.ts diff --git a/solution/front/src/api/generated/model/resSlugCheckSuggestion.ts b/solution/frontend/src/api/generated/model/resSlugCheckSuggestion.ts similarity index 100% rename from solution/front/src/api/generated/model/resSlugCheckSuggestion.ts rename to solution/frontend/src/api/generated/model/resSlugCheckSuggestion.ts diff --git a/solution/front/src/api/generated/model/resStartBuild.ts b/solution/frontend/src/api/generated/model/resStartBuild.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartBuild.ts rename to solution/frontend/src/api/generated/model/resStartBuild.ts diff --git a/solution/front/src/api/generated/model/resStartBuildJobId.ts b/solution/frontend/src/api/generated/model/resStartBuildJobId.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartBuildJobId.ts rename to solution/frontend/src/api/generated/model/resStartBuildJobId.ts diff --git a/solution/front/src/api/generated/model/resStartBuildMsg.ts b/solution/frontend/src/api/generated/model/resStartBuildMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartBuildMsg.ts rename to solution/frontend/src/api/generated/model/resStartBuildMsg.ts diff --git a/solution/front/src/api/generated/model/resStartBuildStatus.ts b/solution/frontend/src/api/generated/model/resStartBuildStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartBuildStatus.ts rename to solution/frontend/src/api/generated/model/resStartBuildStatus.ts diff --git a/solution/front/src/api/generated/model/resStartCollect.ts b/solution/frontend/src/api/generated/model/resStartCollect.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCollect.ts rename to solution/frontend/src/api/generated/model/resStartCollect.ts diff --git a/solution/front/src/api/generated/model/resStartCollectJobId.ts b/solution/frontend/src/api/generated/model/resStartCollectJobId.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCollectJobId.ts rename to solution/frontend/src/api/generated/model/resStartCollectJobId.ts diff --git a/solution/front/src/api/generated/model/resStartCollectMsg.ts b/solution/frontend/src/api/generated/model/resStartCollectMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCollectMsg.ts rename to solution/frontend/src/api/generated/model/resStartCollectMsg.ts diff --git a/solution/front/src/api/generated/model/resStartCollectStatus.ts b/solution/frontend/src/api/generated/model/resStartCollectStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCollectStatus.ts rename to solution/frontend/src/api/generated/model/resStartCollectStatus.ts diff --git a/solution/front/src/api/generated/model/resStartCopy.ts b/solution/frontend/src/api/generated/model/resStartCopy.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCopy.ts rename to solution/frontend/src/api/generated/model/resStartCopy.ts diff --git a/solution/front/src/api/generated/model/resStartCopyJobId.ts b/solution/frontend/src/api/generated/model/resStartCopyJobId.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCopyJobId.ts rename to solution/frontend/src/api/generated/model/resStartCopyJobId.ts diff --git a/solution/front/src/api/generated/model/resStartCopyMsg.ts b/solution/frontend/src/api/generated/model/resStartCopyMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCopyMsg.ts rename to solution/frontend/src/api/generated/model/resStartCopyMsg.ts diff --git a/solution/front/src/api/generated/model/resStartCopyStatus.ts b/solution/frontend/src/api/generated/model/resStartCopyStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartCopyStatus.ts rename to solution/frontend/src/api/generated/model/resStartCopyStatus.ts diff --git a/solution/front/src/api/generated/model/resStartVision.ts b/solution/frontend/src/api/generated/model/resStartVision.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartVision.ts rename to solution/frontend/src/api/generated/model/resStartVision.ts diff --git a/solution/front/src/api/generated/model/resStartVisionJobId.ts b/solution/frontend/src/api/generated/model/resStartVisionJobId.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartVisionJobId.ts rename to solution/frontend/src/api/generated/model/resStartVisionJobId.ts diff --git a/solution/front/src/api/generated/model/resStartVisionMsg.ts b/solution/frontend/src/api/generated/model/resStartVisionMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartVisionMsg.ts rename to solution/frontend/src/api/generated/model/resStartVisionMsg.ts diff --git a/solution/front/src/api/generated/model/resStartVisionStatus.ts b/solution/frontend/src/api/generated/model/resStartVisionStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/resStartVisionStatus.ts rename to solution/frontend/src/api/generated/model/resStartVisionStatus.ts diff --git a/solution/front/src/api/generated/model/resSyncFestivals.ts b/solution/frontend/src/api/generated/model/resSyncFestivals.ts similarity index 100% rename from solution/front/src/api/generated/model/resSyncFestivals.ts rename to solution/frontend/src/api/generated/model/resSyncFestivals.ts diff --git a/solution/front/src/api/generated/model/resSyncFestivalsMsg.ts b/solution/frontend/src/api/generated/model/resSyncFestivalsMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resSyncFestivalsMsg.ts rename to solution/frontend/src/api/generated/model/resSyncFestivalsMsg.ts diff --git a/solution/front/src/api/generated/model/resUnit.ts b/solution/frontend/src/api/generated/model/resUnit.ts similarity index 100% rename from solution/front/src/api/generated/model/resUnit.ts rename to solution/frontend/src/api/generated/model/resUnit.ts diff --git a/solution/front/src/api/generated/model/resUnitList.ts b/solution/frontend/src/api/generated/model/resUnitList.ts similarity index 100% rename from solution/front/src/api/generated/model/resUnitList.ts rename to solution/frontend/src/api/generated/model/resUnitList.ts diff --git a/solution/front/src/api/generated/model/resUnitListMsg.ts b/solution/frontend/src/api/generated/model/resUnitListMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resUnitListMsg.ts rename to solution/frontend/src/api/generated/model/resUnitListMsg.ts diff --git a/solution/front/src/api/generated/model/resUnitMsg.ts b/solution/frontend/src/api/generated/model/resUnitMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resUnitMsg.ts rename to solution/frontend/src/api/generated/model/resUnitMsg.ts diff --git a/solution/front/src/api/generated/model/resUnitUnit.ts b/solution/frontend/src/api/generated/model/resUnitUnit.ts similarity index 100% rename from solution/front/src/api/generated/model/resUnitUnit.ts rename to solution/frontend/src/api/generated/model/resUnitUnit.ts diff --git a/solution/front/src/api/generated/model/resVerifyCandidates.ts b/solution/frontend/src/api/generated/model/resVerifyCandidates.ts similarity index 100% rename from solution/front/src/api/generated/model/resVerifyCandidates.ts rename to solution/frontend/src/api/generated/model/resVerifyCandidates.ts diff --git a/solution/front/src/api/generated/model/resVerifyCandidatesMsg.ts b/solution/frontend/src/api/generated/model/resVerifyCandidatesMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resVerifyCandidatesMsg.ts rename to solution/frontend/src/api/generated/model/resVerifyCandidatesMsg.ts diff --git a/solution/front/src/api/generated/model/resVerifyCandidatesReason.ts b/solution/frontend/src/api/generated/model/resVerifyCandidatesReason.ts similarity index 100% rename from solution/front/src/api/generated/model/resVerifyCandidatesReason.ts rename to solution/frontend/src/api/generated/model/resVerifyCandidatesReason.ts diff --git a/solution/front/src/api/generated/model/resVerifyCandidatesSource.ts b/solution/frontend/src/api/generated/model/resVerifyCandidatesSource.ts similarity index 100% rename from solution/front/src/api/generated/model/resVerifyCandidatesSource.ts rename to solution/frontend/src/api/generated/model/resVerifyCandidatesSource.ts diff --git a/solution/front/src/api/generated/model/resWeather.ts b/solution/frontend/src/api/generated/model/resWeather.ts similarity index 100% rename from solution/front/src/api/generated/model/resWeather.ts rename to solution/frontend/src/api/generated/model/resWeather.ts diff --git a/solution/front/src/api/generated/model/resWeatherMsg.ts b/solution/frontend/src/api/generated/model/resWeatherMsg.ts similarity index 100% rename from solution/front/src/api/generated/model/resWeatherMsg.ts rename to solution/frontend/src/api/generated/model/resWeatherMsg.ts diff --git a/solution/front/src/api/generated/model/resWeatherWeather.ts b/solution/frontend/src/api/generated/model/resWeatherWeather.ts similarity index 100% rename from solution/front/src/api/generated/model/resWeatherWeather.ts rename to solution/frontend/src/api/generated/model/resWeatherWeather.ts diff --git a/solution/front/src/api/generated/model/siteData.ts b/solution/frontend/src/api/generated/model/siteData.ts similarity index 100% rename from solution/front/src/api/generated/model/siteData.ts rename to solution/frontend/src/api/generated/model/siteData.ts diff --git a/solution/front/src/api/generated/model/siteDataCurrentVersionId.ts b/solution/frontend/src/api/generated/model/siteDataCurrentVersionId.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataCurrentVersionId.ts rename to solution/frontend/src/api/generated/model/siteDataCurrentVersionId.ts diff --git a/solution/front/src/api/generated/model/siteDataDomain.ts b/solution/frontend/src/api/generated/model/siteDataDomain.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataDomain.ts rename to solution/frontend/src/api/generated/model/siteDataDomain.ts diff --git a/solution/front/src/api/generated/model/siteDataPublishedAt.ts b/solution/frontend/src/api/generated/model/siteDataPublishedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataPublishedAt.ts rename to solution/frontend/src/api/generated/model/siteDataPublishedAt.ts diff --git a/solution/front/src/api/generated/model/siteDataTemplateId.ts b/solution/frontend/src/api/generated/model/siteDataTemplateId.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataTemplateId.ts rename to solution/frontend/src/api/generated/model/siteDataTemplateId.ts diff --git a/solution/front/src/api/generated/model/siteDataTheme.ts b/solution/frontend/src/api/generated/model/siteDataTheme.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataTheme.ts rename to solution/frontend/src/api/generated/model/siteDataTheme.ts diff --git a/solution/front/src/api/generated/model/siteDataThemeAnyOf.ts b/solution/frontend/src/api/generated/model/siteDataThemeAnyOf.ts similarity index 100% rename from solution/front/src/api/generated/model/siteDataThemeAnyOf.ts rename to solution/frontend/src/api/generated/model/siteDataThemeAnyOf.ts diff --git a/solution/front/src/api/generated/model/siteStatus.ts b/solution/frontend/src/api/generated/model/siteStatus.ts similarity index 100% rename from solution/front/src/api/generated/model/siteStatus.ts rename to solution/frontend/src/api/generated/model/siteStatus.ts diff --git a/solution/front/src/api/generated/model/siteVersionData.ts b/solution/frontend/src/api/generated/model/siteVersionData.ts similarity index 100% rename from solution/front/src/api/generated/model/siteVersionData.ts rename to solution/frontend/src/api/generated/model/siteVersionData.ts diff --git a/solution/front/src/api/generated/model/siteVersionDataBuildError.ts b/solution/frontend/src/api/generated/model/siteVersionDataBuildError.ts similarity index 100% rename from solution/front/src/api/generated/model/siteVersionDataBuildError.ts rename to solution/frontend/src/api/generated/model/siteVersionDataBuildError.ts diff --git a/solution/front/src/api/generated/model/siteVersionDataBuiltAt.ts b/solution/frontend/src/api/generated/model/siteVersionDataBuiltAt.ts similarity index 100% rename from solution/front/src/api/generated/model/siteVersionDataBuiltAt.ts rename to solution/frontend/src/api/generated/model/siteVersionDataBuiltAt.ts diff --git a/solution/front/src/api/generated/model/siteVersionDataCreatedAt.ts b/solution/frontend/src/api/generated/model/siteVersionDataCreatedAt.ts similarity index 100% rename from solution/front/src/api/generated/model/siteVersionDataCreatedAt.ts rename to solution/frontend/src/api/generated/model/siteVersionDataCreatedAt.ts diff --git a/solution/front/src/api/generated/model/sourceType.ts b/solution/frontend/src/api/generated/model/sourceType.ts similarity index 100% rename from solution/front/src/api/generated/model/sourceType.ts rename to solution/frontend/src/api/generated/model/sourceType.ts diff --git a/solution/front/src/api/generated/model/unitData.ts b/solution/frontend/src/api/generated/model/unitData.ts similarity index 100% rename from solution/front/src/api/generated/model/unitData.ts rename to solution/frontend/src/api/generated/model/unitData.ts diff --git a/solution/front/src/api/generated/model/userRole.ts b/solution/frontend/src/api/generated/model/userRole.ts similarity index 100% rename from solution/front/src/api/generated/model/userRole.ts rename to solution/frontend/src/api/generated/model/userRole.ts diff --git a/solution/front/src/api/generated/model/validationError.ts b/solution/frontend/src/api/generated/model/validationError.ts similarity index 100% rename from solution/front/src/api/generated/model/validationError.ts rename to solution/frontend/src/api/generated/model/validationError.ts diff --git a/solution/front/src/api/generated/model/validationErrorCtx.ts b/solution/frontend/src/api/generated/model/validationErrorCtx.ts similarity index 100% rename from solution/front/src/api/generated/model/validationErrorCtx.ts rename to solution/frontend/src/api/generated/model/validationErrorCtx.ts diff --git a/solution/front/src/api/generated/model/validationErrorLocItem.ts b/solution/frontend/src/api/generated/model/validationErrorLocItem.ts similarity index 100% rename from solution/front/src/api/generated/model/validationErrorLocItem.ts rename to solution/frontend/src/api/generated/model/validationErrorLocItem.ts diff --git a/solution/front/src/api/generated/model/verifyCandidatesParams.ts b/solution/frontend/src/api/generated/model/verifyCandidatesParams.ts similarity index 100% rename from solution/front/src/api/generated/model/verifyCandidatesParams.ts rename to solution/frontend/src/api/generated/model/verifyCandidatesParams.ts diff --git a/solution/front/src/api/generated/model/weatherData.ts b/solution/frontend/src/api/generated/model/weatherData.ts similarity index 100% rename from solution/front/src/api/generated/model/weatherData.ts rename to solution/frontend/src/api/generated/model/weatherData.ts diff --git a/solution/front/src/api/generated/model/weatherDataTimezone.ts b/solution/frontend/src/api/generated/model/weatherDataTimezone.ts similarity index 100% rename from solution/front/src/api/generated/model/weatherDataTimezone.ts rename to solution/frontend/src/api/generated/model/weatherDataTimezone.ts diff --git a/solution/front/src/api/generated/model/weatherDataWindSpeed.ts b/solution/frontend/src/api/generated/model/weatherDataWindSpeed.ts similarity index 100% rename from solution/front/src/api/generated/model/weatherDataWindSpeed.ts rename to solution/frontend/src/api/generated/model/weatherDataWindSpeed.ts diff --git a/solution/front/src/api/generated/place/place.ts b/solution/frontend/src/api/generated/place/place.ts similarity index 100% rename from solution/front/src/api/generated/place/place.ts rename to solution/frontend/src/api/generated/place/place.ts diff --git a/solution/front/src/api/generated/site/site.ts b/solution/frontend/src/api/generated/site/site.ts similarity index 100% rename from solution/front/src/api/generated/site/site.ts rename to solution/frontend/src/api/generated/site/site.ts diff --git a/solution/front/src/api/index.ts b/solution/frontend/src/api/index.ts similarity index 100% rename from solution/front/src/api/index.ts rename to solution/frontend/src/api/index.ts diff --git a/solution/front/src/api/mutator/custom-fetch.ts b/solution/frontend/src/api/mutator/custom-fetch.ts similarity index 100% rename from solution/front/src/api/mutator/custom-fetch.ts rename to solution/frontend/src/api/mutator/custom-fetch.ts diff --git a/solution/front/src/api/pollJob.ts b/solution/frontend/src/api/pollJob.ts similarity index 100% rename from solution/front/src/api/pollJob.ts rename to solution/frontend/src/api/pollJob.ts diff --git a/solution/front/src/app/main.tsx b/solution/frontend/src/app/main.tsx similarity index 100% rename from solution/front/src/app/main.tsx rename to solution/frontend/src/app/main.tsx diff --git a/solution/front/src/app/provider.tsx b/solution/frontend/src/app/provider.tsx similarity index 100% rename from solution/front/src/app/provider.tsx rename to solution/frontend/src/app/provider.tsx diff --git a/solution/front/src/app/router.tsx b/solution/frontend/src/app/router.tsx similarity index 100% rename from solution/front/src/app/router.tsx rename to solution/frontend/src/app/router.tsx diff --git a/solution/front/src/components/layout/AppShell.tsx b/solution/frontend/src/components/layout/AppShell.tsx similarity index 100% rename from solution/front/src/components/layout/AppShell.tsx rename to solution/frontend/src/components/layout/AppShell.tsx diff --git a/solution/front/src/components/layout/RequireAuth.tsx b/solution/frontend/src/components/layout/RequireAuth.tsx similarity index 100% rename from solution/front/src/components/layout/RequireAuth.tsx rename to solution/frontend/src/components/layout/RequireAuth.tsx diff --git a/solution/front/src/components/ui/badge.tsx b/solution/frontend/src/components/ui/badge.tsx similarity index 100% rename from solution/front/src/components/ui/badge.tsx rename to solution/frontend/src/components/ui/badge.tsx diff --git a/solution/front/src/components/ui/button.tsx b/solution/frontend/src/components/ui/button.tsx similarity index 100% rename from solution/front/src/components/ui/button.tsx rename to solution/frontend/src/components/ui/button.tsx diff --git a/solution/front/src/components/ui/card.tsx b/solution/frontend/src/components/ui/card.tsx similarity index 100% rename from solution/front/src/components/ui/card.tsx rename to solution/frontend/src/components/ui/card.tsx diff --git a/solution/front/src/components/ui/dialog.tsx b/solution/frontend/src/components/ui/dialog.tsx similarity index 100% rename from solution/front/src/components/ui/dialog.tsx rename to solution/frontend/src/components/ui/dialog.tsx diff --git a/solution/front/src/components/ui/input.tsx b/solution/frontend/src/components/ui/input.tsx similarity index 100% rename from solution/front/src/components/ui/input.tsx rename to solution/frontend/src/components/ui/input.tsx diff --git a/solution/front/src/components/ui/progress.tsx b/solution/frontend/src/components/ui/progress.tsx similarity index 100% rename from solution/front/src/components/ui/progress.tsx rename to solution/frontend/src/components/ui/progress.tsx diff --git a/solution/front/src/components/ui/switch.tsx b/solution/frontend/src/components/ui/switch.tsx similarity index 100% rename from solution/front/src/components/ui/switch.tsx rename to solution/frontend/src/components/ui/switch.tsx diff --git a/solution/front/src/data/industryData.ts b/solution/frontend/src/data/industryData.ts similarity index 100% rename from solution/front/src/data/industryData.ts rename to solution/frontend/src/data/industryData.ts diff --git a/solution/front/src/features/builder/CanvasView.tsx b/solution/frontend/src/features/builder/CanvasView.tsx similarity index 100% rename from solution/front/src/features/builder/CanvasView.tsx rename to solution/frontend/src/features/builder/CanvasView.tsx diff --git a/solution/front/src/features/builder/EditorHeader.tsx b/solution/frontend/src/features/builder/EditorHeader.tsx similarity index 100% rename from solution/front/src/features/builder/EditorHeader.tsx rename to solution/frontend/src/features/builder/EditorHeader.tsx diff --git a/solution/front/src/features/builder/EditorLayout.tsx b/solution/frontend/src/features/builder/EditorLayout.tsx similarity index 100% rename from solution/front/src/features/builder/EditorLayout.tsx rename to solution/frontend/src/features/builder/EditorLayout.tsx diff --git a/solution/front/src/features/builder/FaqPanel.tsx b/solution/frontend/src/features/builder/FaqPanel.tsx similarity index 100% rename from solution/front/src/features/builder/FaqPanel.tsx rename to solution/frontend/src/features/builder/FaqPanel.tsx diff --git a/solution/front/src/features/builder/RightTabsPanel.tsx b/solution/frontend/src/features/builder/RightTabsPanel.tsx similarity index 100% rename from solution/front/src/features/builder/RightTabsPanel.tsx rename to solution/frontend/src/features/builder/RightTabsPanel.tsx diff --git a/solution/front/src/features/builder/SectionDesignPanel.tsx b/solution/frontend/src/features/builder/SectionDesignPanel.tsx similarity index 100% rename from solution/front/src/features/builder/SectionDesignPanel.tsx rename to solution/frontend/src/features/builder/SectionDesignPanel.tsx diff --git a/solution/front/src/features/builder/SectionListPanel.tsx b/solution/frontend/src/features/builder/SectionListPanel.tsx similarity index 100% rename from solution/front/src/features/builder/SectionListPanel.tsx rename to solution/frontend/src/features/builder/SectionListPanel.tsx diff --git a/solution/front/src/features/builder/canvas/SlateScriptRenderer.tsx b/solution/frontend/src/features/builder/canvas/SlateScriptRenderer.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/SlateScriptRenderer.tsx rename to solution/frontend/src/features/builder/canvas/SlateScriptRenderer.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/AddressCard.tsx b/solution/frontend/src/features/builder/canvas/primitives/AddressCard.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/AddressCard.tsx rename to solution/frontend/src/features/builder/canvas/primitives/AddressCard.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/CtaLink.tsx b/solution/frontend/src/features/builder/canvas/primitives/CtaLink.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/CtaLink.tsx rename to solution/frontend/src/features/builder/canvas/primitives/CtaLink.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/EmptyStateNotice.tsx b/solution/frontend/src/features/builder/canvas/primitives/EmptyStateNotice.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/EmptyStateNotice.tsx rename to solution/frontend/src/features/builder/canvas/primitives/EmptyStateNotice.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/FeatureCard.tsx b/solution/frontend/src/features/builder/canvas/primitives/FeatureCard.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/FeatureCard.tsx rename to solution/frontend/src/features/builder/canvas/primitives/FeatureCard.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/HiddenFieldsNotice.tsx b/solution/frontend/src/features/builder/canvas/primitives/HiddenFieldsNotice.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/HiddenFieldsNotice.tsx rename to solution/frontend/src/features/builder/canvas/primitives/HiddenFieldsNotice.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/InfoRow.tsx b/solution/frontend/src/features/builder/canvas/primitives/InfoRow.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/InfoRow.tsx rename to solution/frontend/src/features/builder/canvas/primitives/InfoRow.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/Lightbox.tsx b/solution/frontend/src/features/builder/canvas/primitives/Lightbox.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/Lightbox.tsx rename to solution/frontend/src/features/builder/canvas/primitives/Lightbox.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/PhotoTile.tsx b/solution/frontend/src/features/builder/canvas/primitives/PhotoTile.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/PhotoTile.tsx rename to solution/frontend/src/features/builder/canvas/primitives/PhotoTile.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/Pill.tsx b/solution/frontend/src/features/builder/canvas/primitives/Pill.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/Pill.tsx rename to solution/frontend/src/features/builder/canvas/primitives/Pill.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/PlaceRow.tsx b/solution/frontend/src/features/builder/canvas/primitives/PlaceRow.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/PlaceRow.tsx rename to solution/frontend/src/features/builder/canvas/primitives/PlaceRow.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/PriceRow.tsx b/solution/frontend/src/features/builder/canvas/primitives/PriceRow.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/PriceRow.tsx rename to solution/frontend/src/features/builder/canvas/primitives/PriceRow.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/SectionFrame.tsx b/solution/frontend/src/features/builder/canvas/primitives/SectionFrame.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/SectionFrame.tsx rename to solution/frontend/src/features/builder/canvas/primitives/SectionFrame.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/SectionHeading.tsx b/solution/frontend/src/features/builder/canvas/primitives/SectionHeading.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/SectionHeading.tsx rename to solution/frontend/src/features/builder/canvas/primitives/SectionHeading.tsx diff --git a/solution/front/src/features/builder/canvas/primitives/index.ts b/solution/frontend/src/features/builder/canvas/primitives/index.ts similarity index 100% rename from solution/front/src/features/builder/canvas/primitives/index.ts rename to solution/frontend/src/features/builder/canvas/primitives/index.ts diff --git a/solution/front/src/features/builder/canvas/registry.ts b/solution/frontend/src/features/builder/canvas/registry.ts similarity index 100% rename from solution/front/src/features/builder/canvas/registry.ts rename to solution/frontend/src/features/builder/canvas/registry.ts diff --git a/solution/front/src/features/builder/canvas/thumbs.tsx b/solution/frontend/src/features/builder/canvas/thumbs.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/thumbs.tsx rename to solution/frontend/src/features/builder/canvas/thumbs.tsx diff --git a/solution/front/src/features/builder/canvas/types.ts b/solution/frontend/src/features/builder/canvas/types.ts similarity index 100% rename from solution/front/src/features/builder/canvas/types.ts rename to solution/frontend/src/features/builder/canvas/types.ts diff --git a/solution/front/src/features/builder/canvas/variants/booking/BookingBanner.tsx b/solution/frontend/src/features/builder/canvas/variants/booking/BookingBanner.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/booking/BookingBanner.tsx rename to solution/frontend/src/features/builder/canvas/variants/booking/BookingBanner.tsx diff --git a/solution/front/src/features/builder/canvas/variants/booking/BookingCard.tsx b/solution/frontend/src/features/builder/canvas/variants/booking/BookingCard.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/booking/BookingCard.tsx rename to solution/frontend/src/features/builder/canvas/variants/booking/BookingCard.tsx diff --git a/solution/front/src/features/builder/canvas/variants/common.ts b/solution/frontend/src/features/builder/canvas/variants/common.ts similarity index 100% rename from solution/front/src/features/builder/canvas/variants/common.ts rename to solution/frontend/src/features/builder/canvas/variants/common.ts diff --git a/solution/front/src/features/builder/canvas/variants/exhibition/ExhibitionGallery.tsx b/solution/frontend/src/features/builder/canvas/variants/exhibition/ExhibitionGallery.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/exhibition/ExhibitionGallery.tsx rename to solution/frontend/src/features/builder/canvas/variants/exhibition/ExhibitionGallery.tsx diff --git a/solution/front/src/features/builder/canvas/variants/exhibition/ExhibitionNotice.tsx b/solution/frontend/src/features/builder/canvas/variants/exhibition/ExhibitionNotice.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/exhibition/ExhibitionNotice.tsx rename to solution/frontend/src/features/builder/canvas/variants/exhibition/ExhibitionNotice.tsx diff --git a/solution/front/src/features/builder/canvas/variants/faq/FaqAccordion.tsx b/solution/frontend/src/features/builder/canvas/variants/faq/FaqAccordion.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/faq/FaqAccordion.tsx rename to solution/frontend/src/features/builder/canvas/variants/faq/FaqAccordion.tsx diff --git a/solution/front/src/features/builder/canvas/variants/faq/FaqOpenList.tsx b/solution/frontend/src/features/builder/canvas/variants/faq/FaqOpenList.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/faq/FaqOpenList.tsx rename to solution/frontend/src/features/builder/canvas/variants/faq/FaqOpenList.tsx diff --git a/solution/front/src/features/builder/canvas/variants/faq/FaqTwoColumn.tsx b/solution/frontend/src/features/builder/canvas/variants/faq/FaqTwoColumn.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/faq/FaqTwoColumn.tsx rename to solution/frontend/src/features/builder/canvas/variants/faq/FaqTwoColumn.tsx diff --git a/solution/front/src/features/builder/canvas/variants/faq/useFaqList.ts b/solution/frontend/src/features/builder/canvas/variants/faq/useFaqList.ts similarity index 100% rename from solution/front/src/features/builder/canvas/variants/faq/useFaqList.ts rename to solution/frontend/src/features/builder/canvas/variants/faq/useFaqList.ts diff --git a/solution/front/src/features/builder/canvas/variants/hero/HeroEditorial.tsx b/solution/frontend/src/features/builder/canvas/variants/hero/HeroEditorial.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/hero/HeroEditorial.tsx rename to solution/frontend/src/features/builder/canvas/variants/hero/HeroEditorial.tsx diff --git a/solution/front/src/features/builder/canvas/variants/hero/HeroFullBleed.tsx b/solution/frontend/src/features/builder/canvas/variants/hero/HeroFullBleed.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/hero/HeroFullBleed.tsx rename to solution/frontend/src/features/builder/canvas/variants/hero/HeroFullBleed.tsx diff --git a/solution/front/src/features/builder/canvas/variants/hero/HeroSplit.tsx b/solution/frontend/src/features/builder/canvas/variants/hero/HeroSplit.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/hero/HeroSplit.tsx rename to solution/frontend/src/features/builder/canvas/variants/hero/HeroSplit.tsx diff --git a/solution/front/src/features/builder/canvas/variants/hero/HeroTypeOnly.tsx b/solution/frontend/src/features/builder/canvas/variants/hero/HeroTypeOnly.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/hero/HeroTypeOnly.tsx rename to solution/frontend/src/features/builder/canvas/variants/hero/HeroTypeOnly.tsx diff --git a/solution/front/src/features/builder/canvas/variants/info/InfoCards.tsx b/solution/frontend/src/features/builder/canvas/variants/info/InfoCards.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/info/InfoCards.tsx rename to solution/frontend/src/features/builder/canvas/variants/info/InfoCards.tsx diff --git a/solution/front/src/features/builder/canvas/variants/info/InfoInline.tsx b/solution/frontend/src/features/builder/canvas/variants/info/InfoInline.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/info/InfoInline.tsx rename to solution/frontend/src/features/builder/canvas/variants/info/InfoInline.tsx diff --git a/solution/front/src/features/builder/canvas/variants/info/InfoTable.tsx b/solution/frontend/src/features/builder/canvas/variants/info/InfoTable.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/info/InfoTable.tsx rename to solution/frontend/src/features/builder/canvas/variants/info/InfoTable.tsx diff --git a/solution/front/src/features/builder/canvas/variants/inquiry/InquiryCta.tsx b/solution/frontend/src/features/builder/canvas/variants/inquiry/InquiryCta.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/inquiry/InquiryCta.tsx rename to solution/frontend/src/features/builder/canvas/variants/inquiry/InquiryCta.tsx diff --git a/solution/front/src/features/builder/canvas/variants/inquiry/InquiryForm.tsx b/solution/frontend/src/features/builder/canvas/variants/inquiry/InquiryForm.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/inquiry/InquiryForm.tsx rename to solution/frontend/src/features/builder/canvas/variants/inquiry/InquiryForm.tsx diff --git a/solution/front/src/features/builder/canvas/variants/intro/IntroCentered.tsx b/solution/frontend/src/features/builder/canvas/variants/intro/IntroCentered.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/intro/IntroCentered.tsx rename to solution/frontend/src/features/builder/canvas/variants/intro/IntroCentered.tsx diff --git a/solution/front/src/features/builder/canvas/variants/intro/IntroSideBySide.tsx b/solution/frontend/src/features/builder/canvas/variants/intro/IntroSideBySide.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/intro/IntroSideBySide.tsx rename to solution/frontend/src/features/builder/canvas/variants/intro/IntroSideBySide.tsx diff --git a/solution/front/src/features/builder/canvas/variants/intro/IntroStory.tsx b/solution/frontend/src/features/builder/canvas/variants/intro/IntroStory.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/intro/IntroStory.tsx rename to solution/frontend/src/features/builder/canvas/variants/intro/IntroStory.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/LiveClock.tsx b/solution/frontend/src/features/builder/canvas/variants/local/LiveClock.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/LiveClock.tsx rename to solution/frontend/src/features/builder/canvas/variants/local/LiveClock.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/LocalCompact.tsx b/solution/frontend/src/features/builder/canvas/variants/local/LocalCompact.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/LocalCompact.tsx rename to solution/frontend/src/features/builder/canvas/variants/local/LocalCompact.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/LocalFull.tsx b/solution/frontend/src/features/builder/canvas/variants/local/LocalFull.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/LocalFull.tsx rename to solution/frontend/src/features/builder/canvas/variants/local/LocalFull.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/LocalTabs.tsx b/solution/frontend/src/features/builder/canvas/variants/local/LocalTabs.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/LocalTabs.tsx rename to solution/frontend/src/features/builder/canvas/variants/local/LocalTabs.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/WeatherPanel.tsx b/solution/frontend/src/features/builder/canvas/variants/local/WeatherPanel.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/WeatherPanel.tsx rename to solution/frontend/src/features/builder/canvas/variants/local/WeatherPanel.tsx diff --git a/solution/front/src/features/builder/canvas/variants/local/types.ts b/solution/frontend/src/features/builder/canvas/variants/local/types.ts similarity index 100% rename from solution/front/src/features/builder/canvas/variants/local/types.ts rename to solution/frontend/src/features/builder/canvas/variants/local/types.ts diff --git a/solution/front/src/features/builder/canvas/variants/map/MapCompact.tsx b/solution/frontend/src/features/builder/canvas/variants/map/MapCompact.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/map/MapCompact.tsx rename to solution/frontend/src/features/builder/canvas/variants/map/MapCompact.tsx diff --git a/solution/front/src/features/builder/canvas/variants/map/MapDetailed.tsx b/solution/frontend/src/features/builder/canvas/variants/map/MapDetailed.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/map/MapDetailed.tsx rename to solution/frontend/src/features/builder/canvas/variants/map/MapDetailed.tsx diff --git a/solution/front/src/features/builder/canvas/variants/menu/MenuGrid.tsx b/solution/frontend/src/features/builder/canvas/variants/menu/MenuGrid.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/menu/MenuGrid.tsx rename to solution/frontend/src/features/builder/canvas/variants/menu/MenuGrid.tsx diff --git a/solution/front/src/features/builder/canvas/variants/menu/MenuList.tsx b/solution/frontend/src/features/builder/canvas/variants/menu/MenuList.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/menu/MenuList.tsx rename to solution/frontend/src/features/builder/canvas/variants/menu/MenuList.tsx diff --git a/solution/front/src/features/builder/canvas/variants/menu/MenuPriceTable.tsx b/solution/frontend/src/features/builder/canvas/variants/menu/MenuPriceTable.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/menu/MenuPriceTable.tsx rename to solution/frontend/src/features/builder/canvas/variants/menu/MenuPriceTable.tsx diff --git a/solution/front/src/features/builder/canvas/variants/menu/useMenuItems.ts b/solution/frontend/src/features/builder/canvas/variants/menu/useMenuItems.ts similarity index 100% rename from solution/front/src/features/builder/canvas/variants/menu/useMenuItems.ts rename to solution/frontend/src/features/builder/canvas/variants/menu/useMenuItems.ts diff --git a/solution/front/src/features/builder/canvas/variants/photos/PhotosCarousel.tsx b/solution/frontend/src/features/builder/canvas/variants/photos/PhotosCarousel.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/photos/PhotosCarousel.tsx rename to solution/frontend/src/features/builder/canvas/variants/photos/PhotosCarousel.tsx diff --git a/solution/front/src/features/builder/canvas/variants/photos/PhotosGrid.tsx b/solution/frontend/src/features/builder/canvas/variants/photos/PhotosGrid.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/photos/PhotosGrid.tsx rename to solution/frontend/src/features/builder/canvas/variants/photos/PhotosGrid.tsx diff --git a/solution/front/src/features/builder/canvas/variants/photos/PhotosMasonry.tsx b/solution/frontend/src/features/builder/canvas/variants/photos/PhotosMasonry.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/photos/PhotosMasonry.tsx rename to solution/frontend/src/features/builder/canvas/variants/photos/PhotosMasonry.tsx diff --git a/solution/front/src/features/builder/canvas/variants/photos/PhotosWithVideos.tsx b/solution/frontend/src/features/builder/canvas/variants/photos/PhotosWithVideos.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/photos/PhotosWithVideos.tsx rename to solution/frontend/src/features/builder/canvas/variants/photos/PhotosWithVideos.tsx diff --git a/solution/front/src/features/builder/canvas/variants/photos/VideoCard.tsx b/solution/frontend/src/features/builder/canvas/variants/photos/VideoCard.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/photos/VideoCard.tsx rename to solution/frontend/src/features/builder/canvas/variants/photos/VideoCard.tsx diff --git a/solution/front/src/features/builder/canvas/variants/programs/ProgramsCards.tsx b/solution/frontend/src/features/builder/canvas/variants/programs/ProgramsCards.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/programs/ProgramsCards.tsx rename to solution/frontend/src/features/builder/canvas/variants/programs/ProgramsCards.tsx diff --git a/solution/front/src/features/builder/canvas/variants/programs/ProgramsTable.tsx b/solution/frontend/src/features/builder/canvas/variants/programs/ProgramsTable.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/programs/ProgramsTable.tsx rename to solution/frontend/src/features/builder/canvas/variants/programs/ProgramsTable.tsx diff --git a/solution/front/src/features/builder/canvas/variants/programs/useProgramItems.ts b/solution/frontend/src/features/builder/canvas/variants/programs/useProgramItems.ts similarity index 100% rename from solution/front/src/features/builder/canvas/variants/programs/useProgramItems.ts rename to solution/frontend/src/features/builder/canvas/variants/programs/useProgramItems.ts diff --git a/solution/front/src/features/builder/canvas/variants/rooms/RoomCard.tsx b/solution/frontend/src/features/builder/canvas/variants/rooms/RoomCard.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rooms/RoomCard.tsx rename to solution/frontend/src/features/builder/canvas/variants/rooms/RoomCard.tsx diff --git a/solution/front/src/features/builder/canvas/variants/rooms/RoomsCarousel.tsx b/solution/frontend/src/features/builder/canvas/variants/rooms/RoomsCarousel.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rooms/RoomsCarousel.tsx rename to solution/frontend/src/features/builder/canvas/variants/rooms/RoomsCarousel.tsx diff --git a/solution/front/src/features/builder/canvas/variants/rooms/RoomsGrid.tsx b/solution/frontend/src/features/builder/canvas/variants/rooms/RoomsGrid.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rooms/RoomsGrid.tsx rename to solution/frontend/src/features/builder/canvas/variants/rooms/RoomsGrid.tsx diff --git a/solution/front/src/features/builder/canvas/variants/rooms/RoomsList.tsx b/solution/frontend/src/features/builder/canvas/variants/rooms/RoomsList.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rooms/RoomsList.tsx rename to solution/frontend/src/features/builder/canvas/variants/rooms/RoomsList.tsx diff --git a/solution/front/src/features/builder/canvas/variants/rules/RulesCards.tsx b/solution/frontend/src/features/builder/canvas/variants/rules/RulesCards.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rules/RulesCards.tsx rename to solution/frontend/src/features/builder/canvas/variants/rules/RulesCards.tsx diff --git a/solution/front/src/features/builder/canvas/variants/rules/RulesList.tsx b/solution/frontend/src/features/builder/canvas/variants/rules/RulesList.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/rules/RulesList.tsx rename to solution/frontend/src/features/builder/canvas/variants/rules/RulesList.tsx diff --git a/solution/front/src/features/builder/canvas/variants/space/SpaceList.tsx b/solution/frontend/src/features/builder/canvas/variants/space/SpaceList.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/space/SpaceList.tsx rename to solution/frontend/src/features/builder/canvas/variants/space/SpaceList.tsx diff --git a/solution/front/src/features/builder/canvas/variants/space/SpaceZones.tsx b/solution/frontend/src/features/builder/canvas/variants/space/SpaceZones.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/space/SpaceZones.tsx rename to solution/frontend/src/features/builder/canvas/variants/space/SpaceZones.tsx diff --git a/solution/front/src/features/builder/canvas/variants/weather/WeatherSection.tsx b/solution/frontend/src/features/builder/canvas/variants/weather/WeatherSection.tsx similarity index 100% rename from solution/front/src/features/builder/canvas/variants/weather/WeatherSection.tsx rename to solution/frontend/src/features/builder/canvas/variants/weather/WeatherSection.tsx diff --git a/solution/front/src/features/builder/colorPalettes.ts b/solution/frontend/src/features/builder/colorPalettes.ts similarity index 100% rename from solution/front/src/features/builder/colorPalettes.ts rename to solution/frontend/src/features/builder/colorPalettes.ts diff --git a/solution/front/src/features/builder/factSave.ts b/solution/frontend/src/features/builder/factSave.ts similarity index 100% rename from solution/front/src/features/builder/factSave.ts rename to solution/frontend/src/features/builder/factSave.ts diff --git a/solution/front/src/features/builder/index.ts b/solution/frontend/src/features/builder/index.ts similarity index 100% rename from solution/front/src/features/builder/index.ts rename to solution/frontend/src/features/builder/index.ts diff --git a/solution/front/src/features/builder/placeAdapter.ts b/solution/frontend/src/features/builder/placeAdapter.ts similarity index 100% rename from solution/front/src/features/builder/placeAdapter.ts rename to solution/frontend/src/features/builder/placeAdapter.ts diff --git a/solution/front/src/features/dev/DragCarousel.tsx b/solution/frontend/src/features/dev/DragCarousel.tsx similarity index 100% rename from solution/front/src/features/dev/DragCarousel.tsx rename to solution/frontend/src/features/dev/DragCarousel.tsx diff --git a/solution/front/src/features/dev/mockProps.ts b/solution/frontend/src/features/dev/mockProps.ts similarity index 100% rename from solution/front/src/features/dev/mockProps.ts rename to solution/frontend/src/features/dev/mockProps.ts diff --git a/solution/front/src/features/dev/palette.ts b/solution/frontend/src/features/dev/palette.ts similarity index 100% rename from solution/front/src/features/dev/palette.ts rename to solution/frontend/src/features/dev/palette.ts diff --git a/solution/front/src/features/dev/tokenGroups.ts b/solution/frontend/src/features/dev/tokenGroups.ts similarity index 100% rename from solution/front/src/features/dev/tokenGroups.ts rename to solution/frontend/src/features/dev/tokenGroups.ts diff --git a/solution/front/src/features/onboarding/ChannelConfirmPanel.tsx b/solution/frontend/src/features/onboarding/ChannelConfirmPanel.tsx similarity index 100% rename from solution/front/src/features/onboarding/ChannelConfirmPanel.tsx rename to solution/frontend/src/features/onboarding/ChannelConfirmPanel.tsx diff --git a/solution/front/src/features/onboarding/ChannelUrlInput.tsx b/solution/frontend/src/features/onboarding/ChannelUrlInput.tsx similarity index 100% rename from solution/front/src/features/onboarding/ChannelUrlInput.tsx rename to solution/frontend/src/features/onboarding/ChannelUrlInput.tsx diff --git a/solution/front/src/features/onboarding/PasteFactsPanel.tsx b/solution/frontend/src/features/onboarding/PasteFactsPanel.tsx similarity index 100% rename from solution/front/src/features/onboarding/PasteFactsPanel.tsx rename to solution/frontend/src/features/onboarding/PasteFactsPanel.tsx diff --git a/solution/front/src/features/onboarding/PlaceUrlBox.tsx b/solution/frontend/src/features/onboarding/PlaceUrlBox.tsx similarity index 100% rename from solution/front/src/features/onboarding/PlaceUrlBox.tsx rename to solution/frontend/src/features/onboarding/PlaceUrlBox.tsx diff --git a/solution/front/src/features/onboarding/RecollectPanel.tsx b/solution/frontend/src/features/onboarding/RecollectPanel.tsx similarity index 100% rename from solution/front/src/features/onboarding/RecollectPanel.tsx rename to solution/frontend/src/features/onboarding/RecollectPanel.tsx diff --git a/solution/front/src/features/onboarding/Step1Industry.tsx b/solution/frontend/src/features/onboarding/Step1Industry.tsx similarity index 100% rename from solution/front/src/features/onboarding/Step1Industry.tsx rename to solution/frontend/src/features/onboarding/Step1Industry.tsx diff --git a/solution/front/src/features/onboarding/Step2PlaceSearch.tsx b/solution/frontend/src/features/onboarding/Step2PlaceSearch.tsx similarity index 100% rename from solution/front/src/features/onboarding/Step2PlaceSearch.tsx rename to solution/frontend/src/features/onboarding/Step2PlaceSearch.tsx diff --git a/solution/front/src/features/onboarding/Step3DataReview.tsx b/solution/frontend/src/features/onboarding/Step3DataReview.tsx similarity index 100% rename from solution/front/src/features/onboarding/Step3DataReview.tsx rename to solution/frontend/src/features/onboarding/Step3DataReview.tsx diff --git a/solution/front/src/features/onboarding/Step4Template.tsx b/solution/frontend/src/features/onboarding/Step4Template.tsx similarity index 100% rename from solution/front/src/features/onboarding/Step4Template.tsx rename to solution/frontend/src/features/onboarding/Step4Template.tsx diff --git a/solution/front/src/features/onboarding/Step5Generating.tsx b/solution/frontend/src/features/onboarding/Step5Generating.tsx similarity index 100% rename from solution/front/src/features/onboarding/Step5Generating.tsx rename to solution/frontend/src/features/onboarding/Step5Generating.tsx diff --git a/solution/front/src/features/onboarding/WizardFooter.tsx b/solution/frontend/src/features/onboarding/WizardFooter.tsx similarity index 100% rename from solution/front/src/features/onboarding/WizardFooter.tsx rename to solution/frontend/src/features/onboarding/WizardFooter.tsx diff --git a/solution/front/src/features/onboarding/WizardStage.tsx b/solution/frontend/src/features/onboarding/WizardStage.tsx similarity index 100% rename from solution/front/src/features/onboarding/WizardStage.tsx rename to solution/frontend/src/features/onboarding/WizardStage.tsx diff --git a/solution/front/src/features/onboarding/WizardSteps.tsx b/solution/frontend/src/features/onboarding/WizardSteps.tsx similarity index 100% rename from solution/front/src/features/onboarding/WizardSteps.tsx rename to solution/frontend/src/features/onboarding/WizardSteps.tsx diff --git a/solution/front/src/features/onboarding/collectJobResult.ts b/solution/frontend/src/features/onboarding/collectJobResult.ts similarity index 100% rename from solution/front/src/features/onboarding/collectJobResult.ts rename to solution/frontend/src/features/onboarding/collectJobResult.ts diff --git a/solution/front/src/features/onboarding/collectJobs.ts b/solution/frontend/src/features/onboarding/collectJobs.ts similarity index 100% rename from solution/front/src/features/onboarding/collectJobs.ts rename to solution/frontend/src/features/onboarding/collectJobs.ts diff --git a/solution/front/src/features/onboarding/collectNotify.ts b/solution/frontend/src/features/onboarding/collectNotify.ts similarity index 100% rename from solution/front/src/features/onboarding/collectNotify.ts rename to solution/frontend/src/features/onboarding/collectNotify.ts diff --git a/solution/front/src/features/onboarding/index.ts b/solution/frontend/src/features/onboarding/index.ts similarity index 100% rename from solution/front/src/features/onboarding/index.ts rename to solution/frontend/src/features/onboarding/index.ts diff --git a/solution/front/src/features/onboarding/industryIcons.tsx b/solution/frontend/src/features/onboarding/industryIcons.tsx similarity index 100% rename from solution/front/src/features/onboarding/industryIcons.tsx rename to solution/frontend/src/features/onboarding/industryIcons.tsx diff --git a/solution/front/src/features/onboarding/useChannelLinks.ts b/solution/frontend/src/features/onboarding/useChannelLinks.ts similarity index 100% rename from solution/front/src/features/onboarding/useChannelLinks.ts rename to solution/frontend/src/features/onboarding/useChannelLinks.ts diff --git a/solution/front/src/features/onboarding/useCollectFlow.ts b/solution/frontend/src/features/onboarding/useCollectFlow.ts similarity index 100% rename from solution/front/src/features/onboarding/useCollectFlow.ts rename to solution/frontend/src/features/onboarding/useCollectFlow.ts diff --git a/solution/front/src/features/onboarding/usePlaceSearch.ts b/solution/frontend/src/features/onboarding/usePlaceSearch.ts similarity index 100% rename from solution/front/src/features/onboarding/usePlaceSearch.ts rename to solution/frontend/src/features/onboarding/usePlaceSearch.ts diff --git a/solution/front/src/features/publish/AeoReadiness.tsx b/solution/frontend/src/features/publish/AeoReadiness.tsx similarity index 100% rename from solution/front/src/features/publish/AeoReadiness.tsx rename to solution/frontend/src/features/publish/AeoReadiness.tsx diff --git a/solution/front/src/features/publish/PublishModal.tsx b/solution/frontend/src/features/publish/PublishModal.tsx similarity index 100% rename from solution/front/src/features/publish/PublishModal.tsx rename to solution/frontend/src/features/publish/PublishModal.tsx diff --git a/solution/front/src/features/publish/SlugField.tsx b/solution/frontend/src/features/publish/SlugField.tsx similarity index 100% rename from solution/front/src/features/publish/SlugField.tsx rename to solution/frontend/src/features/publish/SlugField.tsx diff --git a/solution/front/src/features/publish/index.ts b/solution/frontend/src/features/publish/index.ts similarity index 100% rename from solution/front/src/features/publish/index.ts rename to solution/frontend/src/features/publish/index.ts diff --git a/solution/front/src/features/publish/publishGate.ts b/solution/frontend/src/features/publish/publishGate.ts similarity index 100% rename from solution/front/src/features/publish/publishGate.ts rename to solution/frontend/src/features/publish/publishGate.ts diff --git a/solution/front/src/features/publish/siteApi.ts b/solution/frontend/src/features/publish/siteApi.ts similarity index 100% rename from solution/front/src/features/publish/siteApi.ts rename to solution/frontend/src/features/publish/siteApi.ts diff --git a/solution/front/src/features/publish/siteSlug.ts b/solution/frontend/src/features/publish/siteSlug.ts similarity index 100% rename from solution/front/src/features/publish/siteSlug.ts rename to solution/frontend/src/features/publish/siteSlug.ts diff --git a/solution/front/src/features/publish/siteTemplate.ts b/solution/frontend/src/features/publish/siteTemplate.ts similarity index 100% rename from solution/front/src/features/publish/siteTemplate.ts rename to solution/frontend/src/features/publish/siteTemplate.ts diff --git a/solution/front/src/features/publish/siteTheme.ts b/solution/frontend/src/features/publish/siteTheme.ts similarity index 100% rename from solution/front/src/features/publish/siteTheme.ts rename to solution/frontend/src/features/publish/siteTheme.ts diff --git a/solution/front/src/features/publish/usePublishSite.ts b/solution/frontend/src/features/publish/usePublishSite.ts similarity index 100% rename from solution/front/src/features/publish/usePublishSite.ts rename to solution/frontend/src/features/publish/usePublishSite.ts diff --git a/solution/front/src/hooks/useDevAutoLogin.ts b/solution/frontend/src/hooks/useDevAutoLogin.ts similarity index 100% rename from solution/front/src/hooks/useDevAutoLogin.ts rename to solution/frontend/src/hooks/useDevAutoLogin.ts diff --git a/solution/front/src/hooks/usePlaceSync.ts b/solution/frontend/src/hooks/usePlaceSync.ts similarity index 100% rename from solution/front/src/hooks/usePlaceSync.ts rename to solution/frontend/src/hooks/usePlaceSync.ts diff --git a/solution/front/src/hooks/useWeather.ts b/solution/frontend/src/hooks/useWeather.ts similarity index 100% rename from solution/front/src/hooks/useWeather.ts rename to solution/frontend/src/hooks/useWeather.ts diff --git a/solution/front/src/index.css b/solution/frontend/src/index.css similarity index 100% rename from solution/front/src/index.css rename to solution/frontend/src/index.css diff --git a/solution/front/src/lib/color.ts b/solution/frontend/src/lib/color.ts similarity index 100% rename from solution/front/src/lib/color.ts rename to solution/frontend/src/lib/color.ts diff --git a/solution/front/src/lib/devSession.ts b/solution/frontend/src/lib/devSession.ts similarity index 100% rename from solution/front/src/lib/devSession.ts rename to solution/frontend/src/lib/devSession.ts diff --git a/solution/front/src/lib/errorMessages.ts b/solution/frontend/src/lib/errorMessages.ts similarity index 100% rename from solution/front/src/lib/errorMessages.ts rename to solution/frontend/src/lib/errorMessages.ts diff --git a/solution/front/src/lib/notify.ts b/solution/frontend/src/lib/notify.ts similarity index 100% rename from solution/front/src/lib/notify.ts rename to solution/frontend/src/lib/notify.ts diff --git a/solution/front/src/lib/query-client.ts b/solution/frontend/src/lib/query-client.ts similarity index 100% rename from solution/front/src/lib/query-client.ts rename to solution/frontend/src/lib/query-client.ts diff --git a/solution/front/src/lib/utils.ts b/solution/frontend/src/lib/utils.ts similarity index 100% rename from solution/front/src/lib/utils.ts rename to solution/frontend/src/lib/utils.ts diff --git a/solution/front/src/lib/youtube.ts b/solution/frontend/src/lib/youtube.ts similarity index 100% rename from solution/front/src/lib/youtube.ts rename to solution/frontend/src/lib/youtube.ts diff --git a/solution/front/src/pages/BuilderPage.tsx b/solution/frontend/src/pages/BuilderPage.tsx similarity index 100% rename from solution/front/src/pages/BuilderPage.tsx rename to solution/frontend/src/pages/BuilderPage.tsx diff --git a/solution/front/src/pages/DevShowcasePage.tsx b/solution/frontend/src/pages/DevShowcasePage.tsx similarity index 100% rename from solution/front/src/pages/DevShowcasePage.tsx rename to solution/frontend/src/pages/DevShowcasePage.tsx diff --git a/solution/front/src/pages/LoginPage.tsx b/solution/frontend/src/pages/LoginPage.tsx similarity index 100% rename from solution/front/src/pages/LoginPage.tsx rename to solution/frontend/src/pages/LoginPage.tsx diff --git a/solution/front/src/pages/NotFoundPage.tsx b/solution/frontend/src/pages/NotFoundPage.tsx similarity index 100% rename from solution/front/src/pages/NotFoundPage.tsx rename to solution/frontend/src/pages/NotFoundPage.tsx diff --git a/solution/front/src/stores/auth.ts b/solution/frontend/src/stores/auth.ts similarity index 100% rename from solution/front/src/stores/auth.ts rename to solution/frontend/src/stores/auth.ts diff --git a/solution/front/src/stores/builder.ts b/solution/frontend/src/stores/builder.ts similarity index 100% rename from solution/front/src/stores/builder.ts rename to solution/frontend/src/stores/builder.ts diff --git a/solution/front/src/stores/builderTypes.ts b/solution/frontend/src/stores/builderTypes.ts similarity index 100% rename from solution/front/src/stores/builderTypes.ts rename to solution/frontend/src/stores/builderTypes.ts diff --git a/solution/front/src/vite-env.d.ts b/solution/frontend/src/vite-env.d.ts similarity index 100% rename from solution/front/src/vite-env.d.ts rename to solution/frontend/src/vite-env.d.ts diff --git a/solution/front/tsconfig.json b/solution/frontend/tsconfig.json similarity index 100% rename from solution/front/tsconfig.json rename to solution/frontend/tsconfig.json diff --git a/solution/front/vite.config.ts b/solution/frontend/vite.config.ts similarity index 100% rename from solution/front/vite.config.ts rename to solution/frontend/vite.config.ts