diff --git a/.github/labeler.yml b/.github/labeler.yml
index 3dc6b3bfca..d2eb2a195b 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -48,7 +48,7 @@
- "amoro-ams/amoro-ams-server/**/*"
"module:ams-dashboard":
- - "amoro-ams/amoro-ams-dashboard/**/*"
+ - "amoro-web/**/*"
"module:ams-optimizer":
- "amoro-ams/amoro-ams-optimizer/**/*"
diff --git a/.gitignore b/.gitignore
index aef8ddf7c1..e7a2dc3208 100644
--- a/.gitignore
+++ b/.gitignore
@@ -67,8 +67,8 @@ conf/
*.tgz
# dashboard static resources
-amoro-ams/amoro-ams-dashboard/src/main/resources/static/
-amoro-ams/amoro-ams-dashboard/node/
+amoro-web/src/main/resources/static/
+amoro-web/node/
!amoro-ams/dist/src/main/amoro-bin/bin/
!amoro-ams/dist/src/main/amoro-bin/conf/
diff --git a/amoro-ams/amoro-ams-server/pom.xml b/amoro-ams/amoro-ams-server/pom.xml
index 055cc7cbc3..a959d6d567 100644
--- a/amoro-ams/amoro-ams-server/pom.xml
+++ b/amoro-ams/amoro-ams-server/pom.xml
@@ -53,7 +53,7 @@
org.apache.amoro
- amoro-ams-dashboard
+ amoro-web
${project.version}
diff --git a/amoro-ams/pom.xml b/amoro-ams/pom.xml
index 687e3522a5..71e10b3344 100644
--- a/amoro-ams/pom.xml
+++ b/amoro-ams/pom.xml
@@ -34,7 +34,6 @@
amoro-ams-server
- amoro-ams-dashboard
amoro-ams-optimizer
amoro-ams-metrics
dist
diff --git a/amoro-ams/amoro-ams-dashboard/.browserslistrc b/amoro-web/.browserslistrc
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.browserslistrc
rename to amoro-web/.browserslistrc
diff --git a/amoro-ams/amoro-ams-dashboard/.gitignore b/amoro-web/.gitignore
similarity index 98%
rename from amoro-ams/amoro-ams-dashboard/.gitignore
rename to amoro-web/.gitignore
index ec77c991fd..048e3df987 100644
--- a/amoro-ams/amoro-ams-dashboard/.gitignore
+++ b/amoro-web/.gitignore
@@ -50,4 +50,4 @@ node_modules
.env.local
.env.*.local
-components.d.ts
+components.d.ts
\ No newline at end of file
diff --git a/amoro-ams/amoro-ams-dashboard/.vscode/extensions.json b/amoro-web/.vscode/extensions.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.vscode/extensions.json
rename to amoro-web/.vscode/extensions.json
diff --git a/amoro-ams/amoro-ams-dashboard/.vscode/settings.json b/amoro-web/.vscode/settings.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/.vscode/settings.json
rename to amoro-web/.vscode/settings.json
diff --git a/amoro-ams/amoro-ams-dashboard/README.md b/amoro-web/README.md
similarity index 59%
rename from amoro-ams/amoro-ams-dashboard/README.md
rename to amoro-web/README.md
index eb01e6ed52..217a540b05 100644
--- a/amoro-ams/amoro-ams-dashboard/README.md
+++ b/amoro-web/README.md
@@ -25,7 +25,7 @@ This is the Dashboard frontend for Amoro Management Service (AMS).
## Installing Dependencies
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm install` to install all the dependencies.
+In the `amoro-web` directory, run `pnpm install` to install all the dependencies.
## Running Locally
@@ -35,13 +35,13 @@ After completing the [Installing Dependencies](#Installing Dependencies) step, y
If You are a frontend developer
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm dev:mock` to start a development server for the dashboard app at `http://127.0.0.1:8080`.
+In the `amoro-web` directory, run `pnpm dev:mock` to start a development server for the dashboard app at `http://127.0.0.1:8080`.
If You not. You just running `pnpm dev`
### Configure the ams Server to connect to
-1. open the `vite.config.ts` under the folder `amoro-ams/amoro-ams-dashboard`
+1. open the `vite.config.ts` under the folder `amoro-web`
2. find the `proxy` configuration then unpack annotations and change the `target` to you server location
@@ -69,12 +69,12 @@ proxy: {
## Building Project
-In the `amoro-ams/amoro-ams-dashboard` directory, run `pnpm build` to prepare the dashboard for deployment.
+In the `amoro-web` directory, run `pnpm build` to prepare the dashboard for deployment.
## Top Level Directory Structure
```
-amoro-ams/amoro-ams-dashboard
+amoro-web
|-- mock
|-- public
|-- src
@@ -91,13 +91,13 @@ amoro-ams/amoro-ams-dashboard
|-- pnpm-lock
```
-- [public](amoro-ams/amoro-ams-dashboard/public): The index.html and favicon.ico of this project.
-- [src](amoro-ams/amoro-ams-dashboard/src): The source files of this project.
- - [src/components](amoro-ams/amoro-ams-dashboard/src/components): All the shared components in the repo, can be used in all views.
- - [src/views](amoro-ams/amoro-ams-dashboard/src/views): All the views.
- - [src/services](amoro-ams/amoro-ams-dashboard/src/services): The services for the feature component to communicate with ams server.
- - [src/utils](amoro-ams/amoro-ams-dashboard/src/utils): The utility functions in this project.
- - [src/App.vue](amoro-ams/amoro-ams-dashboard/src/main.tsx): The entrance of this project.
-- [vite.config.ts](/amoro-ams/amoro-ams-dashboard/vite.config.ts): The configuration file of vue3.
-- [package.json](amoro-ams/amoro-ams-dashboard/package.json): The project build files and package management, it defines the scripts/tasks and the dependent packages for this project.
-- [pnpm-lock.yaml](amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml): The package management pnpm lock file.
+- [public](amoro-web/public): The index.html and favicon.ico of this project.
+- [src](amoro-web/src): The source files of this project.
+ - [src/components](amoro-web/src/components): All the shared components in the repo, can be used in all views.
+ - [src/views](amoro-web/src/views): All the views.
+ - [src/services](amoro-web/src/services): The services for the feature component to communicate with ams server.
+ - [src/utils](amoro-web/src/utils): The utility functions in this project.
+ - [src/App.vue](amoro-web/src/main.tsx): The entrance of this project.
+- [vite.config.ts](/amoro-web/vite.config.ts): The configuration file of vue3.
+- [package.json](amoro-web/package.json): The project build files and package management, it defines the scripts/tasks and the dependent packages for this project.
+- [pnpm-lock.yaml](amoro-web/pnpm-lock.yaml): The package management pnpm lock file.
diff --git a/amoro-ams/amoro-ams-dashboard/eslint.config.mjs b/amoro-web/eslint.config.mjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/eslint.config.mjs
rename to amoro-web/eslint.config.mjs
diff --git a/amoro-ams/amoro-ams-dashboard/index.html b/amoro-web/index.html
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/index.html
rename to amoro-web/index.html
diff --git a/amoro-ams/amoro-ams-dashboard/license.node.js b/amoro-web/license.node.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/license.node.js
rename to amoro-web/license.node.js
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@ant-design-icons-vue b/amoro-web/licenses/LICENSE-@ant-design-icons-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@ant-design-icons-vue
rename to amoro-web/licenses/LICENSE-@ant-design-icons-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@antfu-eslint-config b/amoro-web/licenses/LICENSE-@antfu-eslint-config
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@antfu-eslint-config
rename to amoro-web/licenses/LICENSE-@antfu-eslint-config
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@tsconfig-node18 b/amoro-web/licenses/LICENSE-@tsconfig-node18
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@tsconfig-node18
rename to amoro-web/licenses/LICENSE-@tsconfig-node18
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@types-node b/amoro-web/licenses/LICENSE-@types-node
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@types-node
rename to amoro-web/licenses/LICENSE-@types-node
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@vitejs-plugin-vue b/amoro-web/licenses/LICENSE-@vitejs-plugin-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-@vitejs-plugin-vue
rename to amoro-web/licenses/LICENSE-@vitejs-plugin-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-ant-design-vue b/amoro-web/licenses/LICENSE-ant-design-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-ant-design-vue
rename to amoro-web/licenses/LICENSE-ant-design-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-axios b/amoro-web/licenses/LICENSE-axios
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-axios
rename to amoro-web/licenses/LICENSE-axios
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-babel b/amoro-web/licenses/LICENSE-babel
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-babel
rename to amoro-web/licenses/LICENSE-babel
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-dayjs b/amoro-web/licenses/LICENSE-dayjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-dayjs
rename to amoro-web/licenses/LICENSE-dayjs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-echarts b/amoro-web/licenses/LICENSE-echarts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-echarts
rename to amoro-web/licenses/LICENSE-echarts
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-eslint b/amoro-web/licenses/LICENSE-eslint
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-eslint
rename to amoro-web/licenses/LICENSE-eslint
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-less b/amoro-web/licenses/LICENSE-less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-less
rename to amoro-web/licenses/LICENSE-less
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-mockjs b/amoro-web/licenses/LICENSE-mockjs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-mockjs
rename to amoro-web/licenses/LICENSE-mockjs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-monaco-editor b/amoro-web/licenses/LICENSE-monaco-editor
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-monaco-editor
rename to amoro-web/licenses/LICENSE-monaco-editor
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-pinia b/amoro-web/licenses/LICENSE-pinia
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-pinia
rename to amoro-web/licenses/LICENSE-pinia
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-qs b/amoro-web/licenses/LICENSE-qs
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-qs
rename to amoro-web/licenses/LICENSE-qs
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-sql-formatter b/amoro-web/licenses/LICENSE-sql-formatter
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-sql-formatter
rename to amoro-web/licenses/LICENSE-sql-formatter
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-typescript b/amoro-web/licenses/LICENSE-typescript
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-typescript
rename to amoro-web/licenses/LICENSE-typescript
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-auto-import b/amoro-web/licenses/LICENSE-unplugin-auto-import
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-auto-import
rename to amoro-web/licenses/LICENSE-unplugin-auto-import
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-vue-components b/amoro-web/licenses/LICENSE-unplugin-vue-components
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-unplugin-vue-components
rename to amoro-web/licenses/LICENSE-unplugin-vue-components
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite b/amoro-web/licenses/LICENSE-vite
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite
rename to amoro-web/licenses/LICENSE-vite
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-fake-server b/amoro-web/licenses/LICENSE-vite-plugin-fake-server
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-fake-server
rename to amoro-web/licenses/LICENSE-vite-plugin-fake-server
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-svg-icons b/amoro-web/licenses/LICENSE-vite-plugin-svg-icons
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vite-plugin-svg-icons
rename to amoro-web/licenses/LICENSE-vite-plugin-svg-icons
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue b/amoro-web/licenses/LICENSE-vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue
rename to amoro-web/licenses/LICENSE-vue
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-clipboard3 b/amoro-web/licenses/LICENSE-vue-clipboard3
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-clipboard3
rename to amoro-web/licenses/LICENSE-vue-clipboard3
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-draggable-plus b/amoro-web/licenses/LICENSE-vue-draggable-plus
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-draggable-plus
rename to amoro-web/licenses/LICENSE-vue-draggable-plus
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-i18n b/amoro-web/licenses/LICENSE-vue-i18n
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-i18n
rename to amoro-web/licenses/LICENSE-vue-i18n
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-router b/amoro-web/licenses/LICENSE-vue-router
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-router
rename to amoro-web/licenses/LICENSE-vue-router
diff --git a/amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-tsc b/amoro-web/licenses/LICENSE-vue-tsc
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/licenses/LICENSE-vue-tsc
rename to amoro-web/licenses/LICENSE-vue-tsc
diff --git a/amoro-ams/amoro-ams-dashboard/mock/index.js b/amoro-web/mock/index.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/index.js
rename to amoro-web/mock/index.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/catalogs.js b/amoro-web/mock/modules/catalogs.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/catalogs.js
rename to amoro-web/mock/modules/catalogs.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/common.js b/amoro-web/mock/modules/common.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/common.js
rename to amoro-web/mock/modules/common.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/database.js b/amoro-web/mock/modules/database.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/database.js
rename to amoro-web/mock/modules/database.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/db.js b/amoro-web/mock/modules/db.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/db.js
rename to amoro-web/mock/modules/db.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/optimize.js b/amoro-web/mock/modules/optimize.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/optimize.js
rename to amoro-web/mock/modules/optimize.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/overview.js b/amoro-web/mock/modules/overview.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/overview.js
rename to amoro-web/mock/modules/overview.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/settings.js b/amoro-web/mock/modules/settings.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/settings.js
rename to amoro-web/mock/modules/settings.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/table.js b/amoro-web/mock/modules/table.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/table.js
rename to amoro-web/mock/modules/table.js
diff --git a/amoro-ams/amoro-ams-dashboard/mock/modules/terminal.js b/amoro-web/mock/modules/terminal.js
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/mock/modules/terminal.js
rename to amoro-web/mock/modules/terminal.js
diff --git a/amoro-ams/amoro-ams-dashboard/package.json b/amoro-web/package.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/package.json
rename to amoro-web/package.json
diff --git a/amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml b/amoro-web/pnpm-lock.yaml
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/pnpm-lock.yaml
rename to amoro-web/pnpm-lock.yaml
diff --git a/amoro-ams/amoro-ams-dashboard/pom.xml b/amoro-web/pom.xml
similarity index 97%
rename from amoro-ams/amoro-ams-dashboard/pom.xml
rename to amoro-web/pom.xml
index 26129ad6b6..1c261ebf2d 100644
--- a/amoro-ams/amoro-ams-dashboard/pom.xml
+++ b/amoro-web/pom.xml
@@ -22,11 +22,11 @@
4.0.0
org.apache.amoro
- amoro-ams
+ amoro-parent
0.8-SNAPSHOT
- amoro-ams-dashboard
+ amoro-web
jar
Amoro Project AMS Dashboard
https://amoro.apache.org
@@ -38,7 +38,7 @@
- amoro-ams-dashboard-${project.version}
+ amoro-web-${project.version}
org.apache.maven.plugins
diff --git a/amoro-ams/amoro-ams-dashboard/public/favicon-bak.ico b/amoro-web/public/favicon-bak.ico
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/public/favicon-bak.ico
rename to amoro-web/public/favicon-bak.ico
diff --git a/amoro-ams/amoro-ams-dashboard/public/favicon.ico b/amoro-web/public/favicon.ico
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/public/favicon.ico
rename to amoro-web/public/favicon.ico
diff --git a/amoro-ams/amoro-ams-dashboard/src/.gitkeep b/amoro-web/src/.gitkeep
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/.gitkeep
rename to amoro-web/src/.gitkeep
diff --git a/amoro-ams/amoro-ams-dashboard/src/App.vue b/amoro-web/src/App.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/App.vue
rename to amoro-web/src/App.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/index.ts b/amoro-web/src/assets/icons/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/index.ts
rename to amoro-web/src/assets/icons/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/amoro.svg b/amoro-web/src/assets/icons/svg/amoro.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/amoro.svg
rename to amoro-web/src/assets/icons/svg/amoro.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/arctic.svg b/amoro-web/src/assets/icons/svg/arctic.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/arctic.svg
rename to amoro-web/src/assets/icons/svg/arctic.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/branch.svg b/amoro-web/src/assets/icons/svg/branch.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/branch.svg
rename to amoro-web/src/assets/icons/svg/branch.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/catalogs.svg b/amoro-web/src/assets/icons/svg/catalogs.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/catalogs.svg
rename to amoro-web/src/assets/icons/svg/catalogs.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/database.svg b/amoro-web/src/assets/icons/svg/database.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/database.svg
rename to amoro-web/src/assets/icons/svg/database.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/format.svg b/amoro-web/src/assets/icons/svg/format.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/format.svg
rename to amoro-web/src/assets/icons/svg/format.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hive.svg b/amoro-web/src/assets/icons/svg/hive.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hive.svg
rename to amoro-web/src/assets/icons/svg/hive.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hudi.svg b/amoro-web/src/assets/icons/svg/hudi.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/hudi.svg
rename to amoro-web/src/assets/icons/svg/hudi.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/iceberg.svg b/amoro-web/src/assets/icons/svg/iceberg.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/iceberg.svg
rename to amoro-web/src/assets/icons/svg/iceberg.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizers.svg b/amoro-web/src/assets/icons/svg/optimizers.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizers.svg
rename to amoro-web/src/assets/icons/svg/optimizers.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizing.svg b/amoro-web/src/assets/icons/svg/optimizing.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/optimizing.svg
rename to amoro-web/src/assets/icons/svg/optimizing.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/overview.svg b/amoro-web/src/assets/icons/svg/overview.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/overview.svg
rename to amoro-web/src/assets/icons/svg/overview.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/paimon.svg b/amoro-web/src/assets/icons/svg/paimon.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/paimon.svg
rename to amoro-web/src/assets/icons/svg/paimon.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/settings.svg b/amoro-web/src/assets/icons/svg/settings.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/settings.svg
rename to amoro-web/src/assets/icons/svg/settings.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/slide.svg b/amoro-web/src/assets/icons/svg/slide.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/slide.svg
rename to amoro-web/src/assets/icons/svg/slide.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqldebug.svg b/amoro-web/src/assets/icons/svg/sqldebug.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqldebug.svg
rename to amoro-web/src/assets/icons/svg/sqldebug.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlinit.svg b/amoro-web/src/assets/icons/svg/sqlinit.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlinit.svg
rename to amoro-web/src/assets/icons/svg/sqlinit.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlmax.svg b/amoro-web/src/assets/icons/svg/sqlmax.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlmax.svg
rename to amoro-web/src/assets/icons/svg/sqlmax.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlpause.svg b/amoro-web/src/assets/icons/svg/sqlpause.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/sqlpause.svg
rename to amoro-web/src/assets/icons/svg/sqlpause.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tables.svg b/amoro-web/src/assets/icons/svg/tables.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tables.svg
rename to amoro-web/src/assets/icons/svg/tables.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tag.svg b/amoro-web/src/assets/icons/svg/tag.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/tag.svg
rename to amoro-web/src/assets/icons/svg/tag.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/terminal.svg b/amoro-web/src/assets/icons/svg/terminal.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/icons/svg/terminal.svg
rename to amoro-web/src/assets/icons/svg/terminal.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Catalog-Service.png b/amoro-web/src/assets/images/Catalog-Service.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Catalog-Service.png
rename to amoro-web/src/assets/images/Catalog-Service.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Infrastructure-Idependent.png b/amoro-web/src/assets/images/Infrastructure-Idependent.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Infrastructure-Idependent.png
rename to amoro-web/src/assets/images/Infrastructure-Idependent.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Management-tools.png b/amoro-web/src/assets/images/Management-tools.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Management-tools.png
rename to amoro-web/src/assets/images/Management-tools.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Multiple-Formats.png b/amoro-web/src/assets/images/Multiple-Formats.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Multiple-Formats.png
rename to amoro-web/src/assets/images/Multiple-Formats.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Rich-Plugins.png b/amoro-web/src/assets/images/Rich-Plugins.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Rich-Plugins.png
rename to amoro-web/src/assets/images/Rich-Plugins.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/Self-managed.png b/amoro-web/src/assets/images/Self-managed.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/Self-managed.png
rename to amoro-web/src/assets/images/Self-managed.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard.svg b/amoro-web/src/assets/images/arctic-dashboard.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard.svg
rename to amoro-web/src/assets/images/arctic-dashboard.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard1.svg b/amoro-web/src/assets/images/arctic-dashboard1.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-dashboard1.svg
rename to amoro-web/src/assets/images/arctic-dashboard1.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-introduce.png b/amoro-web/src/assets/images/arctic-introduce.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/arctic-introduce.png
rename to amoro-web/src/assets/images/arctic-introduce.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/home-content.png b/amoro-web/src/assets/images/home-content.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/home-content.png
rename to amoro-web/src/assets/images/home-content.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/introduce_arctic.png b/amoro-web/src/assets/images/introduce_arctic.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/introduce_arctic.png
rename to amoro-web/src/assets/images/introduce_arctic.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/item-icon.png b/amoro-web/src/assets/images/item-icon.png
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/item-icon.png
rename to amoro-web/src/assets/images/item-icon.png
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo-all1.svg b/amoro-web/src/assets/images/logo-all1.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo-all1.svg
rename to amoro-web/src/assets/images/logo-all1.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo.svg b/amoro-web/src/assets/images/logo.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo.svg
rename to amoro-web/src/assets/images/logo.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo1.svg b/amoro-web/src/assets/images/logo1.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo1.svg
rename to amoro-web/src/assets/images/logo1.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/assets/images/logo2.svg b/amoro-web/src/assets/images/logo2.svg
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/assets/images/logo2.svg
rename to amoro-web/src/assets/images/logo2.svg
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Layout.vue b/amoro-web/src/components/Layout.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Layout.vue
rename to amoro-web/src/components/Layout.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Sidebar.vue b/amoro-web/src/components/Sidebar.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Sidebar.vue
rename to amoro-web/src/components/Sidebar.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/Topbar.vue b/amoro-web/src/components/Topbar.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/Topbar.vue
rename to amoro-web/src/components/Topbar.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/VirtualRecycleScroller.vue b/amoro-web/src/components/VirtualRecycleScroller.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/VirtualRecycleScroller.vue
rename to amoro-web/src/components/VirtualRecycleScroller.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/echarts/Chart.vue b/amoro-web/src/components/echarts/Chart.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/echarts/Chart.vue
rename to amoro-web/src/components/echarts/Chart.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/echarts/index.ts b/amoro-web/src/components/echarts/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/echarts/index.ts
rename to amoro-web/src/components/echarts/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/loading/index.ts b/amoro-web/src/components/loading/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/loading/index.ts
rename to amoro-web/src/components/loading/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/loading/loading.vue b/amoro-web/src/components/loading/loading.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/loading/loading.vue
rename to amoro-web/src/components/loading/loading.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/register.ts b/amoro-web/src/components/register.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/register.ts
rename to amoro-web/src/components/register.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/sql-editor/editor-config.ts b/amoro-web/src/components/sql-editor/editor-config.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/sql-editor/editor-config.ts
rename to amoro-web/src/components/sql-editor/editor-config.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/sql-editor/index.vue b/amoro-web/src/components/sql-editor/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/sql-editor/index.vue
rename to amoro-web/src/components/sql-editor/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/svg-icon.vue b/amoro-web/src/components/svg-icon.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/svg-icon.vue
rename to amoro-web/src/components/svg-icon.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/CreateDB.vue b/amoro-web/src/components/tables-sub-menu/CreateDB.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/CreateDB.vue
rename to amoro-web/src/components/tables-sub-menu/CreateDB.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/TablesMenu.vue b/amoro-web/src/components/tables-sub-menu/TablesMenu.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/components/tables-sub-menu/TablesMenu.vue
rename to amoro-web/src/components/tables-sub-menu/TablesMenu.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/hooks/usePagination.ts b/amoro-web/src/hooks/usePagination.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/hooks/usePagination.ts
rename to amoro-web/src/hooks/usePagination.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/hooks/usePlaceholder.ts b/amoro-web/src/hooks/usePlaceholder.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/hooks/usePlaceholder.ts
rename to amoro-web/src/hooks/usePlaceholder.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/datetimeFormats.ts b/amoro-web/src/language/datetimeFormats.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/datetimeFormats.ts
rename to amoro-web/src/language/datetimeFormats.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/en.ts b/amoro-web/src/language/en.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/en.ts
rename to amoro-web/src/language/en.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/i18n.ts b/amoro-web/src/language/i18n.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/i18n.ts
rename to amoro-web/src/language/i18n.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/index.ts b/amoro-web/src/language/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/index.ts
rename to amoro-web/src/language/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/language/zh.ts b/amoro-web/src/language/zh.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/language/zh.ts
rename to amoro-web/src/language/zh.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/main.ts b/amoro-web/src/main.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/main.ts
rename to amoro-web/src/main.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/router/index.ts b/amoro-web/src/router/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/router/index.ts
rename to amoro-web/src/router/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/global.service.ts b/amoro-web/src/services/global.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/global.service.ts
rename to amoro-web/src/services/global.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/login.service.ts b/amoro-web/src/services/login.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/login.service.ts
rename to amoro-web/src/services/login.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/optimize.service.ts b/amoro-web/src/services/optimize.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/optimize.service.ts
rename to amoro-web/src/services/optimize.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/setting.services.ts b/amoro-web/src/services/setting.services.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/setting.services.ts
rename to amoro-web/src/services/setting.services.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/table.service.ts b/amoro-web/src/services/table.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/table.service.ts
rename to amoro-web/src/services/table.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/services/terminal.service.ts b/amoro-web/src/services/terminal.service.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/services/terminal.service.ts
rename to amoro-web/src/services/terminal.service.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/shims-vue.d.ts b/amoro-web/src/shims-vue.d.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/shims-vue.d.ts
rename to amoro-web/src/shims-vue.d.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/store/index.ts b/amoro-web/src/store/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/store/index.ts
rename to amoro-web/src/store/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/ant-design.less b/amoro-web/src/styles/ant-design.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/ant-design.less
rename to amoro-web/src/styles/ant-design.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/global.less b/amoro-web/src/styles/global.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/global.less
rename to amoro-web/src/styles/global.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/index.less b/amoro-web/src/styles/index.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/index.less
rename to amoro-web/src/styles/index.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/styles/reset.less b/amoro-web/src/styles/reset.less
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/styles/reset.less
rename to amoro-web/src/styles/reset.less
diff --git a/amoro-ams/amoro-ams-dashboard/src/types/common.type.ts b/amoro-web/src/types/common.type.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/types/common.type.ts
rename to amoro-web/src/types/common.type.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/chart.ts b/amoro-web/src/utils/chart.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/chart.ts
rename to amoro-web/src/utils/chart.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/editor.ts b/amoro-web/src/utils/editor.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/editor.ts
rename to amoro-web/src/utils/editor.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/index.ts b/amoro-web/src/utils/index.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/index.ts
rename to amoro-web/src/utils/index.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/request.ts b/amoro-web/src/utils/request.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/request.ts
rename to amoro-web/src/utils/request.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/utils/sql.ts b/amoro-web/src/utils/sql.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/utils/sql.ts
rename to amoro-web/src/utils/sql.ts
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/404.vue b/amoro-web/src/views/404.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/404.vue
rename to amoro-web/src/views/404.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/Home.vue b/amoro-web/src/views/Home.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/Home.vue
rename to amoro-web/src/views/Home.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/Detail.vue b/amoro-web/src/views/catalogs/Detail.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/Detail.vue
rename to amoro-web/src/views/catalogs/Detail.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/Properties.vue b/amoro-web/src/views/catalogs/Properties.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/Properties.vue
rename to amoro-web/src/views/catalogs/Properties.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/catalogs/index.vue b/amoro-web/src/views/catalogs/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/catalogs/index.vue
rename to amoro-web/src/views/catalogs/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Details.vue b/amoro-web/src/views/hive-details/components/Details.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Details.vue
rename to amoro-web/src/views/hive-details/components/Details.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/ErrorMsg.vue b/amoro-web/src/views/hive-details/components/ErrorMsg.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/ErrorMsg.vue
rename to amoro-web/src/views/hive-details/components/ErrorMsg.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Field.vue b/amoro-web/src/views/hive-details/components/Field.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Field.vue
rename to amoro-web/src/views/hive-details/components/Field.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Partition.vue b/amoro-web/src/views/hive-details/components/Partition.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Partition.vue
rename to amoro-web/src/views/hive-details/components/Partition.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Properties.vue b/amoro-web/src/views/hive-details/components/Properties.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/components/Properties.vue
rename to amoro-web/src/views/hive-details/components/Properties.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/index.vue b/amoro-web/src/views/hive-details/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/index.vue
rename to amoro-web/src/views/hive-details/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/hive-details/upgrade.vue b/amoro-web/src/views/hive-details/upgrade.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/hive-details/upgrade.vue
rename to amoro-web/src/views/hive-details/upgrade.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/introduce/index-bakl.vue b/amoro-web/src/views/introduce/index-bakl.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/introduce/index-bakl.vue
rename to amoro-web/src/views/introduce/index-bakl.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/introduce/index.vue b/amoro-web/src/views/introduce/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/introduce/index.vue
rename to amoro-web/src/views/introduce/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/login/index.vue b/amoro-web/src/views/login/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/login/index.vue
rename to amoro-web/src/views/login/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/optimize/components/List.vue b/amoro-web/src/views/optimize/components/List.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/optimize/components/List.vue
rename to amoro-web/src/views/optimize/components/List.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/optimize/components/ScaleOut.vue b/amoro-web/src/views/optimize/components/ScaleOut.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/optimize/components/ScaleOut.vue
rename to amoro-web/src/views/optimize/components/ScaleOut.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/optimize/index.vue b/amoro-web/src/views/optimize/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/optimize/index.vue
rename to amoro-web/src/views/optimize/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/GroupModal.vue b/amoro-web/src/views/resource/components/GroupModal.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/components/GroupModal.vue
rename to amoro-web/src/views/resource/components/GroupModal.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/List.vue b/amoro-web/src/views/resource/components/List.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/components/List.vue
rename to amoro-web/src/views/resource/components/List.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/resource/components/ScaleOut.vue b/amoro-web/src/views/resource/components/ScaleOut.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/components/ScaleOut.vue
rename to amoro-web/src/views/resource/components/ScaleOut.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/resource/index.vue b/amoro-web/src/views/resource/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/resource/index.vue
rename to amoro-web/src/views/resource/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/settings/index.vue b/amoro-web/src/views/settings/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/settings/index.vue
rename to amoro-web/src/views/settings/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Details.vue b/amoro-web/src/views/tables/components/Details.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Details.vue
rename to amoro-web/src/views/tables/components/Details.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Files.vue b/amoro-web/src/views/tables/components/Files.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Files.vue
rename to amoro-web/src/views/tables/components/Files.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Operations.vue b/amoro-web/src/views/tables/components/Operations.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Operations.vue
rename to amoro-web/src/views/tables/components/Operations.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Optimizing.vue b/amoro-web/src/views/tables/components/Optimizing.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Optimizing.vue
rename to amoro-web/src/views/tables/components/Optimizing.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Selector.vue b/amoro-web/src/views/tables/components/Selector.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Selector.vue
rename to amoro-web/src/views/tables/components/Selector.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/components/Snapshots.vue b/amoro-web/src/views/tables/components/Snapshots.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/components/Snapshots.vue
rename to amoro-web/src/views/tables/components/Snapshots.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/create.vue b/amoro-web/src/views/tables/create.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/create.vue
rename to amoro-web/src/views/tables/create.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/tables/index.vue b/amoro-web/src/views/tables/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/tables/index.vue
rename to amoro-web/src/views/tables/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-log.vue b/amoro-web/src/views/terminal/components/sql-log.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-log.vue
rename to amoro-web/src/views/terminal/components/sql-log.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-result.vue b/amoro-web/src/views/terminal/components/sql-result.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/terminal/components/sql-result.vue
rename to amoro-web/src/views/terminal/components/sql-result.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/views/terminal/index.vue b/amoro-web/src/views/terminal/index.vue
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/views/terminal/index.vue
rename to amoro-web/src/views/terminal/index.vue
diff --git a/amoro-ams/amoro-ams-dashboard/src/vite-env.d.ts b/amoro-web/src/vite-env.d.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/src/vite-env.d.ts
rename to amoro-web/src/vite-env.d.ts
diff --git a/amoro-ams/amoro-ams-dashboard/tsconfig.json b/amoro-web/tsconfig.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/tsconfig.json
rename to amoro-web/tsconfig.json
diff --git a/amoro-ams/amoro-ams-dashboard/tsconfig.node.json b/amoro-web/tsconfig.node.json
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/tsconfig.node.json
rename to amoro-web/tsconfig.node.json
diff --git a/amoro-ams/amoro-ams-dashboard/vite.config.ts b/amoro-web/vite.config.ts
similarity index 100%
rename from amoro-ams/amoro-ams-dashboard/vite.config.ts
rename to amoro-web/vite.config.ts
diff --git a/pom.xml b/pom.xml
index 7edbdfe141..93d7b5ffe3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -47,6 +47,7 @@
amoro-common
+ amoro-web
amoro-ams
amoro-iceberg-format
amoro-mixed-format