diff --git a/.dockerignore b/api/.dockerignore similarity index 100% rename from .dockerignore rename to api/.dockerignore diff --git a/.editorconfig b/api/.editorconfig similarity index 100% rename from .editorconfig rename to api/.editorconfig diff --git a/.github/workflows/check.yml b/api/.github/workflows/check.yml similarity index 100% rename from .github/workflows/check.yml rename to api/.github/workflows/check.yml diff --git a/.github/workflows/pull_request.yml b/api/.github/workflows/pull_request.yml similarity index 100% rename from .github/workflows/pull_request.yml rename to api/.github/workflows/pull_request.yml diff --git a/.github/workflows/push.yml b/api/.github/workflows/push.yml similarity index 100% rename from .github/workflows/push.yml rename to api/.github/workflows/push.yml diff --git a/.gitignore b/api/.gitignore similarity index 100% rename from .gitignore rename to api/.gitignore diff --git a/LICENSE b/api/LICENSE similarity index 100% rename from LICENSE rename to api/LICENSE diff --git a/README.md b/api/README.md similarity index 100% rename from README.md rename to api/README.md diff --git a/biome.json b/api/biome.json similarity index 100% rename from biome.json rename to api/biome.json diff --git a/compose.test.yaml b/api/compose.test.yaml similarity index 100% rename from compose.test.yaml rename to api/compose.test.yaml diff --git a/compose.yaml b/api/compose.yaml similarity index 100% rename from compose.yaml rename to api/compose.yaml diff --git a/docker/api-development.dockerfile b/api/docker/api-development.dockerfile similarity index 100% rename from docker/api-development.dockerfile rename to api/docker/api-development.dockerfile diff --git a/docker/api-production.dockerfile b/api/docker/api-production.dockerfile similarity index 100% rename from docker/api-production.dockerfile rename to api/docker/api-production.dockerfile diff --git a/docker/e2e-tests.dockerfile b/api/docker/e2e-tests.dockerfile similarity index 100% rename from docker/e2e-tests.dockerfile rename to api/docker/e2e-tests.dockerfile diff --git a/docker/migrations/20240227033914-data.sql b/api/docker/migrations/20240227033914-data.sql similarity index 100% rename from docker/migrations/20240227033914-data.sql rename to api/docker/migrations/20240227033914-data.sql diff --git a/docker/migrations/20240227033925-materialize.sql b/api/docker/migrations/20240227033925-materialize.sql similarity index 100% rename from docker/migrations/20240227033925-materialize.sql rename to api/docker/migrations/20240227033925-materialize.sql diff --git a/docker/postgresql.dockerfile b/api/docker/postgresql.dockerfile similarity index 100% rename from docker/postgresql.dockerfile rename to api/docker/postgresql.dockerfile diff --git a/docker/postgresql_connection_string_development b/api/docker/postgresql_connection_string_development similarity index 100% rename from docker/postgresql_connection_string_development rename to api/docker/postgresql_connection_string_development diff --git a/docker/postgresql_connection_string_test b/api/docker/postgresql_connection_string_test similarity index 100% rename from docker/postgresql_connection_string_test rename to api/docker/postgresql_connection_string_test diff --git a/migrations/20240219143535.sql b/api/migrations/20240219143535.sql similarity index 100% rename from migrations/20240219143535.sql rename to api/migrations/20240219143535.sql diff --git a/migrations/20240219143554.sql b/api/migrations/20240219143554.sql similarity index 100% rename from migrations/20240219143554.sql rename to api/migrations/20240219143554.sql diff --git a/nest-cli.json b/api/nest-cli.json similarity index 100% rename from nest-cli.json rename to api/nest-cli.json diff --git a/package-lock.json b/api/package-lock.json similarity index 100% rename from package-lock.json rename to api/package-lock.json diff --git a/package.json b/api/package.json similarity index 100% rename from package.json rename to api/package.json diff --git a/src/app.module.ts b/api/src/app.module.ts similarity index 100% rename from src/app.module.ts rename to api/src/app.module.ts diff --git a/src/config/config.module.ts b/api/src/config/config.module.ts similarity index 100% rename from src/config/config.module.ts rename to api/src/config/config.module.ts diff --git a/src/config/config.service.ts b/api/src/config/config.service.ts similarity index 100% rename from src/config/config.service.ts rename to api/src/config/config.service.ts diff --git a/src/database/pg-pool.service.ts b/api/src/database/pg-pool.service.ts similarity index 100% rename from src/database/pg-pool.service.ts rename to api/src/database/pg-pool.service.ts diff --git a/src/database/postgresql.module.ts b/api/src/database/postgresql.module.ts similarity index 100% rename from src/database/postgresql.module.ts rename to api/src/database/postgresql.module.ts diff --git a/src/database/types/client.ts b/api/src/database/types/client.ts similarity index 100% rename from src/database/types/client.ts rename to api/src/database/types/client.ts diff --git a/src/database/types/pool.ts b/api/src/database/types/pool.ts similarity index 100% rename from src/database/types/pool.ts rename to api/src/database/types/pool.ts diff --git a/src/ffxiv/dto/ffxiv-world-response.dto.ts b/api/src/ffxiv/dto/ffxiv-world-response.dto.ts similarity index 100% rename from src/ffxiv/dto/ffxiv-world-response.dto.ts rename to api/src/ffxiv/dto/ffxiv-world-response.dto.ts diff --git a/src/ffxiv/dto/ffxiv-world.dto.ts b/api/src/ffxiv/dto/ffxiv-world.dto.ts similarity index 100% rename from src/ffxiv/dto/ffxiv-world.dto.ts rename to api/src/ffxiv/dto/ffxiv-world.dto.ts diff --git a/src/ffxiv/dto/ffxiv-worlds-response.dto.ts b/api/src/ffxiv/dto/ffxiv-worlds-response.dto.ts similarity index 100% rename from src/ffxiv/dto/ffxiv-worlds-response.dto.ts rename to api/src/ffxiv/dto/ffxiv-worlds-response.dto.ts diff --git a/src/ffxiv/enums/prometheus-labels.enum.ts b/api/src/ffxiv/enums/prometheus-labels.enum.ts similarity index 100% rename from src/ffxiv/enums/prometheus-labels.enum.ts rename to api/src/ffxiv/enums/prometheus-labels.enum.ts diff --git a/src/ffxiv/enums/server-category.enum.ts b/api/src/ffxiv/enums/server-category.enum.ts similarity index 100% rename from src/ffxiv/enums/server-category.enum.ts rename to api/src/ffxiv/enums/server-category.enum.ts diff --git a/src/ffxiv/enums/server-status.enum.ts b/api/src/ffxiv/enums/server-status.enum.ts similarity index 100% rename from src/ffxiv/enums/server-status.enum.ts rename to api/src/ffxiv/enums/server-status.enum.ts diff --git a/src/ffxiv/ffxiv-prometheus.service.ts b/api/src/ffxiv/ffxiv-prometheus.service.ts similarity index 100% rename from src/ffxiv/ffxiv-prometheus.service.ts rename to api/src/ffxiv/ffxiv-prometheus.service.ts diff --git a/src/ffxiv/ffxiv.controller.spec.ts b/api/src/ffxiv/ffxiv.controller.spec.ts similarity index 100% rename from src/ffxiv/ffxiv.controller.spec.ts rename to api/src/ffxiv/ffxiv.controller.spec.ts diff --git a/src/ffxiv/ffxiv.controller.ts b/api/src/ffxiv/ffxiv.controller.ts similarity index 100% rename from src/ffxiv/ffxiv.controller.ts rename to api/src/ffxiv/ffxiv.controller.ts diff --git a/src/ffxiv/ffxiv.mapper.ts b/api/src/ffxiv/ffxiv.mapper.ts similarity index 100% rename from src/ffxiv/ffxiv.mapper.ts rename to api/src/ffxiv/ffxiv.mapper.ts diff --git a/src/ffxiv/ffxiv.module.ts b/api/src/ffxiv/ffxiv.module.ts similarity index 100% rename from src/ffxiv/ffxiv.module.ts rename to api/src/ffxiv/ffxiv.module.ts diff --git a/src/ffxiv/ffxiv.service.ts b/api/src/ffxiv/ffxiv.service.ts similarity index 100% rename from src/ffxiv/ffxiv.service.ts rename to api/src/ffxiv/ffxiv.service.ts diff --git a/src/ffxiv/interfaces/ffxiv-world.interface.ts b/api/src/ffxiv/interfaces/ffxiv-world.interface.ts similarity index 100% rename from src/ffxiv/interfaces/ffxiv-world.interface.ts rename to api/src/ffxiv/interfaces/ffxiv-world.interface.ts diff --git a/src/ffxiv/queries/get-all-worlds.query.ts b/api/src/ffxiv/queries/get-all-worlds.query.ts similarity index 100% rename from src/ffxiv/queries/get-all-worlds.query.ts rename to api/src/ffxiv/queries/get-all-worlds.query.ts diff --git a/src/ffxiv/queries/get-world-group.query.ts b/api/src/ffxiv/queries/get-world-group.query.ts similarity index 100% rename from src/ffxiv/queries/get-world-group.query.ts rename to api/src/ffxiv/queries/get-world-group.query.ts diff --git a/src/ffxiv/queries/get-world.query.ts b/api/src/ffxiv/queries/get-world.query.ts similarity index 100% rename from src/ffxiv/queries/get-world.query.ts rename to api/src/ffxiv/queries/get-world.query.ts diff --git a/src/lib/narrowing.ts b/api/src/lib/narrowing.ts similarity index 100% rename from src/lib/narrowing.ts rename to api/src/lib/narrowing.ts diff --git a/src/main.ts b/api/src/main.ts similarity index 100% rename from src/main.ts rename to api/src/main.ts diff --git a/test/ffxiv.e2e-spec.ts b/api/test/ffxiv.e2e-spec.ts similarity index 100% rename from test/ffxiv.e2e-spec.ts rename to api/test/ffxiv.e2e-spec.ts diff --git a/test/fixtures/ffxiv/all-worlds.fixture.ts b/api/test/fixtures/ffxiv/all-worlds.fixture.ts similarity index 100% rename from test/fixtures/ffxiv/all-worlds.fixture.ts rename to api/test/fixtures/ffxiv/all-worlds.fixture.ts diff --git a/test/fixtures/ffxiv/world-aether-cactuar.fixture.ts b/api/test/fixtures/ffxiv/world-aether-cactuar.fixture.ts similarity index 100% rename from test/fixtures/ffxiv/world-aether-cactuar.fixture.ts rename to api/test/fixtures/ffxiv/world-aether-cactuar.fixture.ts diff --git a/test/fixtures/ffxiv/worldgroup-aether.fixture.ts b/api/test/fixtures/ffxiv/worldgroup-aether.fixture.ts similarity index 100% rename from test/fixtures/ffxiv/worldgroup-aether.fixture.ts rename to api/test/fixtures/ffxiv/worldgroup-aether.fixture.ts diff --git a/test/jest-e2e.json b/api/test/jest-e2e.json similarity index 100% rename from test/jest-e2e.json rename to api/test/jest-e2e.json diff --git a/tsconfig.build.json b/api/tsconfig.build.json similarity index 100% rename from tsconfig.build.json rename to api/tsconfig.build.json diff --git a/tsconfig.json b/api/tsconfig.json similarity index 100% rename from tsconfig.json rename to api/tsconfig.json