diff --git a/src/assets/icons/CCopy.svg b/src/assets/icons/CCopy.svg
new file mode 100644
index 00000000..0c3cad55
--- /dev/null
+++ b/src/assets/icons/CCopy.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/src/assets/icons/CDownload.svg b/src/assets/icons/CDownload.svg
new file mode 100644
index 00000000..5e2793ba
--- /dev/null
+++ b/src/assets/icons/CDownload.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/src/assets/images/product/geneated_dress.png b/src/assets/images/product/geneated_dress.png
new file mode 100644
index 00000000..cbbdfa01
Binary files /dev/null and b/src/assets/images/product/geneated_dress.png differ
diff --git a/src/assets/images/product/generated_model.png b/src/assets/images/product/generated_model.png
new file mode 100644
index 00000000..15c3d176
Binary files /dev/null and b/src/assets/images/product/generated_model.png differ
diff --git a/src/assets/images/product/generated_sketch.png b/src/assets/images/product/generated_sketch.png
new file mode 100644
index 00000000..37c8d36d
Binary files /dev/null and b/src/assets/images/product/generated_sketch.png differ
diff --git a/src/assets/images/product/original_dress.png b/src/assets/images/product/original_dress.png
new file mode 100644
index 00000000..2ad7f2e5
Binary files /dev/null and b/src/assets/images/product/original_dress.png differ
diff --git a/src/assets/images/product/original_model.png b/src/assets/images/product/original_model.png
new file mode 100644
index 00000000..c61590d9
Binary files /dev/null and b/src/assets/images/product/original_model.png differ
diff --git a/src/component/home/tools/toProduct/Prompt.vue b/src/component/home/tools/toProduct/Prompt.vue
new file mode 100644
index 00000000..15e20576
--- /dev/null
+++ b/src/component/home/tools/toProduct/Prompt.vue
@@ -0,0 +1,261 @@
+
+
+
+