diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..7144117
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,13 @@
+NODE_ENV = development
+
+VITE_ENV = development
+
+VITE_APP_BASE_URL = https://utel.zltest.com.tw
+
+VITE_APP_LINE_LIFF_ID = 1656907652-p38ddKzQ
+
+VITE_APP_SEND_URL = https://liff.line.me/1656907652-VJq33Pdg
+
+VITE_APP_API_URL = https://utel.zltest.com.tw/appapi/v1
+
+VITE_APP_IMAGE_URL = https://utel.vip/storage
\ No newline at end of file
diff --git a/.env.production b/.env.production
index e4b0f4e..7eebcf7 100644
--- a/.env.production
+++ b/.env.production
@@ -1,13 +1,13 @@
NODE_ENV = production
-VUE_ENV = production
+VITE_ENV = production
-VUE_APP_BASE_URL = https://utel.vip
+VITE_APP_BASE_URL = https://utel.vip
-VUE_APP_LINE_LIFF_ID = 1656969446-nQYlz77R
+VITE_APP_LINE_LIFF_ID = 1656969446-nQYlz77R
-VUE_APP_SEND_URL = https://liff.line.me/1656969446-mg36Maav
+VITE_APP_SEND_URL = https://liff.line.me/1656969446-mg36Maav
-VUE_APP_API_URL = https://utel.vip/appapi/v1
+VITE_APP_API_URL = https://utel.vip/appapi/v1
-VUE_APP_IMAGE_URL = https://utel.vip/storage
\ No newline at end of file
+VITE_APP_IMAGE_URL = https://utel.vip/storage
\ No newline at end of file
diff --git a/.env.stage b/.env.stage
index 1b6c14b..97ff37b 100644
--- a/.env.stage
+++ b/.env.stage
@@ -1,13 +1,13 @@
NODE_ENV = production
-VUE_ENV = stage
+VITE_ENV = stage
-VUE_APP_BASE_URL = https://utel.zltest.com.tw
+VITE_APP_BASE_URL = https://utel.zltest.com.tw
-VUE_APP_LINE_LIFF_ID = 1656948609-xMp7dWAz
+VITE_APP_LINE_LIFF_ID = 1656948609-xMp7dWAz
-VUE_APP_SEND_URL = https://liff.line.me/1656948609-BYr8Nynp
+VITE_APP_SEND_URL = https://liff.line.me/1656948609-BYr8Nynp
-VUE_APP_API_URL = https://utel.zltest.com.tw/appapi/v1
+VITE_APP_API_URL = https://utel.zltest.com.tw/appapi/v1
-VUE_APP_IMAGE_URL = https://utel.zltest.com.tw/storage
\ No newline at end of file
+VITE_APP_IMAGE_URL = https://utel.zltest.com.tw/storage
\ No newline at end of file
diff --git a/.env.u168 b/.env.u168
index db9490f..b8cc5c2 100644
--- a/.env.u168
+++ b/.env.u168
@@ -1,11 +1,11 @@
-NODE_ENV = production
+NODEproduction_ENV = production
-VUE_ENV = production
+VITE_ENV = production
-VUE_APP_LINE_LIFF_ID = 1657184427-8bq9debn
+VITE_APP_LINE_LIFF_ID = 1657184427-8bq9debn
-VUE_APP_SEND_URL = https://liff.line.me/1657184427-9GayRMQl
+VITE_APP_SEND_URL = https://liff.line.me/1657184427-9GayRMQl
-VUE_APP_API_URL = https://card.u168.vip/appapi/v1
+VITE_APP_API_URL = https://card.u168.vip/appapi/v1
-VUE_APP_IMAGE_URL = https://card.u168.vip/storage
\ No newline at end of file
+VITE_APP_IMAGE_URL = https://card.u168.vip/storage
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 6c17418..a547bf3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,25 +1,24 @@
-.DS_Store
-node_modules
-/dist
-
-
-# local env files
-.env.local
-.env.*.local
-
-# Log files
+# Logs
+logs
+*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
.idea
-.vscode
+.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
-
-.env.development
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
new file mode 100644
index 0000000..c0a6e5a
--- /dev/null
+++ b/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
+}
diff --git a/README.md b/README.md
index 48e47fc..e62e093 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,7 @@
-# ecard2
+# Vue 3 + Vite
-## Project setup
-```
-npm install
-```
+This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `
+
+
+
+