\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/card/pages/index/index.json b/UI/JsFACard/entry/src/main/js/card/pages/index/index.json
new file mode 100644
index 0000000000000000000000000000000000000000..cf44ac53309b8d5b3e43847b13d51013a7c54c9a
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/card/pages/index/index.json
@@ -0,0 +1,13 @@
+{
+ "data": {},
+ "actions": {
+ "activeEvent": {
+ "action": "router",
+ "bundleName": "ohos.samples.jsfacard",
+ "abilityName": "ohos.samples.jsfacard.MainAbility",
+ "params": {
+ "message": "add detail"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/default/app.js b/UI/JsFACard/entry/src/main/js/default/app.js
new file mode 100644
index 0000000000000000000000000000000000000000..8e47afff13e928a74fdcc01a108e4422404b9ac9
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/app.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2021 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export default {
+ onCreate() {
+ console.info('AceApplication onCreate');
+ },
+ onDestroy() {
+ console.info('AceApplication onDestroy');
+ }
+};
diff --git a/UI/JsFACard/entry/src/main/js/default/common/images/Wallpaper.png b/UI/JsFACard/entry/src/main/js/default/common/images/Wallpaper.png
new file mode 100644
index 0000000000000000000000000000000000000000..60d4841a80eb20c63de74306cb7f8350d6a85c48
Binary files /dev/null and b/UI/JsFACard/entry/src/main/js/default/common/images/Wallpaper.png differ
diff --git a/UI/JsFACard/entry/src/main/js/default/i18n/en-US.json b/UI/JsFACard/entry/src/main/js/default/i18n/en-US.json
new file mode 100644
index 0000000000000000000000000000000000000000..e63c70d978a3a53be988388c87182f81785e170c
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/i18n/en-US.json
@@ -0,0 +1,6 @@
+{
+ "strings": {
+ "hello": "Hello",
+ "world": "World"
+ }
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/default/i18n/zh-CN.json b/UI/JsFACard/entry/src/main/js/default/i18n/zh-CN.json
new file mode 100644
index 0000000000000000000000000000000000000000..de6ee5748322f44942c1b003319d8e66c837675f
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/i18n/zh-CN.json
@@ -0,0 +1,6 @@
+{
+ "strings": {
+ "hello": "您好",
+ "world": "世界"
+ }
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/default/pages/index/index.css b/UI/JsFACard/entry/src/main/js/default/pages/index/index.css
new file mode 100644
index 0000000000000000000000000000000000000000..d40090fe59f3d152a0ca5128bf51369166f65c23
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/pages/index/index.css
@@ -0,0 +1,59 @@
+/*
+ * Copyright (c) 2021 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.container {
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.title {
+ font-size: 40px;
+ color: #000000;
+ opacity: 0.9;
+}
+
+@media screen and (device-type: tablet) and (orientation: landscape) {
+ .title {
+ font-size: 100px;
+ }
+}
+
+@media screen and (device-type: wearable) {
+ .title {
+ font-size: 28px;
+ color: #FFFFFF;
+ }
+}
+
+@media screen and (device-type: tv) {
+ .container {
+ background-image: url("../../common/images/Wallpaper.png");
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: center;
+ }
+
+ .title {
+ font-size: 100px;
+ color: #FFFFFF;
+ }
+}
+
+@media screen and (device-type: phone) and (orientation: landscape) {
+ .title {
+ font-size: 60px;
+ }
+}
diff --git a/UI/JsFACard/entry/src/main/js/default/pages/index/index.hml b/UI/JsFACard/entry/src/main/js/default/pages/index/index.hml
new file mode 100644
index 0000000000000000000000000000000000000000..1902b8746737ba8bd2fb89d049bc56e01878ce23
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/pages/index/index.hml
@@ -0,0 +1,20 @@
+
+
+
+
+ {{ $t('strings.hello') }} {{ title }}
+
+
diff --git a/UI/JsFACard/entry/src/main/js/default/pages/index/index.js b/UI/JsFACard/entry/src/main/js/default/pages/index/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..63f1dda0335591afcfdb78c38bae73e4dae4c861
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/default/pages/index/index.js
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2021 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+export default {
+ data: {
+ title: ""
+ },
+ onInit() {
+ this.title = this.$t('strings.world');
+ }
+}
diff --git a/UI/JsFACard/entry/src/main/js/jscardtemplate/common/ic_default_image.png b/UI/JsFACard/entry/src/main/js/jscardtemplate/common/ic_default_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..d26a30caccb7c77a7b37f21b0d819cf7b969bf9c
Binary files /dev/null and b/UI/JsFACard/entry/src/main/js/jscardtemplate/common/ic_default_image.png differ
diff --git a/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/en-US.json b/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/en-US.json
new file mode 100644
index 0000000000000000000000000000000000000000..06a27810eba3ed5c5c5b168afcf1645f27e14d15
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/en-US.json
@@ -0,0 +1,8 @@
+{
+ "strings": {
+ "hello": "Hello",
+ "world": "World",
+ "title": "Title",
+ "text": "Text"
+ }
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/zh-CN.json b/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/zh-CN.json
new file mode 100644
index 0000000000000000000000000000000000000000..9e396b2954f8d05c54897834f30d5155d3cfcd19
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/jscardtemplate/i18n/zh-CN.json
@@ -0,0 +1,8 @@
+{
+ "strings": {
+ "hello": "您好",
+ "world": "世界",
+ "title": "标题",
+ "text": "文本"
+ }
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.css b/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.css
new file mode 100644
index 0000000000000000000000000000000000000000..e9c6b9ff37089c645af63d7b939323848e03d15f
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.css
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2021 Huawei Device Co., Ltd.
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.container {
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
+}
+
+.header-div {
+ width: 100%;
+ height: 50%;
+ flex-shrink: 0;
+ background-color: dodgerblue;
+ border-top-left-radius: 14px;
+ border-top-right-radius: 14px;
+ flex-direction: column;
+ justify-content: flex-end;
+ padding: 12px;
+}
+
+.header-title {
+ font-size: 16px;
+ font-weight: 500;
+ margin-bottom: 2px;
+ color: white;
+}
+
+.header-description {
+ font-size: 14px;
+ color: white;
+}
+
+.foot-div {
+ justify-content: space-evenly;
+ align-items: center;
+ width: 100%;
+ height: 50%;
+ flex-direction: row;
+ flex-shrink: 0;
+}
+
+.item-div {
+ flex-direction: column;
+ height: 100%;
+ width: 84px;
+ justify-content: center;
+ align-items: center;
+}
+
+.item-image {
+ width: 84px;
+ height: 126px;
+ border-radius: 14px;
+}
+
+.item-title {
+ font-size: 14px;
+ font-weight: 500;
+ margin-top: 2px;
+}
\ No newline at end of file
diff --git a/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.hml b/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.hml
new file mode 100644
index 0000000000000000000000000000000000000000..da1eab6a4f7e4a6cc5e009fce17f506c8dc85b1a
--- /dev/null
+++ b/UI/JsFACard/entry/src/main/js/jscardtemplate/pages/index/index.hml
@@ -0,0 +1,43 @@
+
+
+