Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
]
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -99,3 +99,4 @@ yarn-debug.log*
# Turborepo
.turbo

.claude
11 changes: 11 additions & 0 deletions .mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"mcpServers": {
"shadcn": {
"command": "npx",
"args": [
"shadcn@latest",
"mcp"
]
}
}
}
9 changes: 9 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FROM node:18-alpine

WORKDIR /app
RUN npm install -g serve
COPY /dist .

EXPOSE 3000

CMD ["serve", "-s", ".", "-l", "3000"]
22 changes: 22 additions & 0 deletions components.json
Original file line number Diff line number Diff line change
@@ -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": {}
}
8 changes: 6 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,12 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>深形智能 DeepShape - AI驱动的口腔修复设计</title>
<meta name="description" content="深形智能DeepShape,重塑口腔修复,在一瞬之间。基于深度学习的自动化口腔修复体设计平台。" />
<title>DeepShape 深形智能 - Precision Dentistry, Reimagined</title>
<meta name="description" content="感受数据的质感。DeepShape不仅生成模型,更模拟牙釉质、牙本质的光学特性与物理触感。AI驱动的专业口腔修复设计平台。" />
<!-- Variable Font for VariableProximity effect -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wdth,wght@8..144,75..125,100..900&display=swap" rel="stylesheet" />
</head>
<body>
<div id="root"></div>
Expand Down
20 changes: 19 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,35 @@
"author": "",
"license": "ISC",
"devDependencies": {
"@types/node": "^25.0.9",
"@types/react": "^19.2.2",
"@types/react-dom": "^19.2.2",
"@types/three": "^0.182.0",
"@vitejs/plugin-react": "^5.1.0",
"autoprefixer": "^10.4.21",
"baseline-browser-mapping": "^2.9.14",
"postcss": "^8.5.6",
"shadcn": "^3.6.3",
"tailwindcss": "^3.4.18",
"typescript": "^5.9.3",
"vite": "^7.2.0"
},
"dependencies": {
"@gsap/react": "^2.1.2",
"@react-three/drei": "^10.7.4",
"@react-three/fiber": "^9.3.0",
"@use-gesture/react": "^10.3.1",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"framer-motion": "^12.26.2",
"gsap": "^3.13.0",
"lucide-react": "^0.555.0",
"motion": "^12.23.12",
"react": "^19.2.0",
"react-dom": "^19.2.0"
"react-dom": "^19.2.0",
"react-parallax-tilt": "^1.7.314",
"tailwind-merge": "^3.4.0",
"tailwindcss-animate": "^1.0.7",
"three": "^0.167.1"
}
}
Loading
Loading