diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 1ffbcf5..e576638 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -6,9 +6,23 @@ "Bash(npm init:*)", "Bash(npm install:*)", "Bash(mkdir:*)", - "Bash(npm uninstall:*)" + "Bash(npm uninstall:*)", + "Skill(ui-ux-pro-max)", + "Bash(python3:*)", + "Skill(frontend-design)", + "WebFetch(domain:reactbits.dev)", + "WebSearch", + "mcp__plugin_context7_context7__resolve-library-id", + "mcp__plugin_context7_context7__query-docs", + "Bash(npx shadcn@latest add:*)", + "Bash(npx shadcn@latest init:*)", + "Bash(curl:*)" ], "deny": [], "ask": [] - } + }, + "enableAllProjectMcpServers": true, + "enabledMcpjsonServers": [ + "shadcn" + ] } diff --git a/.gitignore b/.gitignore index f837f9c..38436e5 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ yarn-debug.log* # Turborepo .turbo +.claude diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..bd98b4f --- /dev/null +++ b/.mcp.json @@ -0,0 +1,11 @@ +{ + "mcpServers": { + "shadcn": { + "command": "npx", + "args": [ + "shadcn@latest", + "mcp" + ] + } + } +} diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..193ef1d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM node:18-alpine + +WORKDIR /app +RUN npm install -g serve +COPY /dist . + +EXPOSE 3000 + +CMD ["serve", "-s", ".", "-l", "3000"] \ No newline at end of file diff --git a/components.json b/components.json new file mode 100644 index 0000000..1537d50 --- /dev/null +++ b/components.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "tailwind.config.js", + "css": "src/index.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "registries": {} +} diff --git a/index.html b/index.html index 9d924cd..c4d6f03 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,12 @@ -
- 开启智能口腔修复新时代,享受免费试用和专属技术支持 -
+ 成为首批体验者,与我们一起塑造口腔数字化的未来 +
+ 点击提交即表示同意隐私政策条款。数据仅用于内测联络。 +
- 提交申请即表示您同意我们的隐私政策和服务条款 -
{benefit.desc}
+ 探索 DeepShape 如何将数字化设计完美转化为临床成果。每一个案例都展示了 AI 驱动的精准度与美学品质。 +
{this.state.error?.message || 'Something went wrong'}
快速了解您关心的问题
+ 以下是用户最常咨询的问题,如果没有找到您需要的答案,欢迎联系我们。 +
+ {faq.answer} +
没有找到您想要的答案?
三步完成专业级修复体设计
+ DeepShape 的全自动化工作流程,让复杂的修复体设计变得简单高效。 +
{step.subtitle}
+ {step.description} +
{step.description}
{step.details}