# ming **Repository Path**: crazyants/ming ## Basic Information - **Project Name**: ming - **Description**: AI算命 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: http://ming.momen.vip - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-27 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ming - 算命应用 一个基于 Next.js 14 的现代化算命应用,提供传统命理服务与现代化用户体验的完美结合。 ## ✨ 特性 - **智能排盘**: 支持多种命理排盘方式,包括八字、六爻、奇门遁甲等 - **现代化界面**: 采用 Shadcn UI 组件库,提供优雅的视觉效果 - **动画效果**: 独特的字符揭示动画与滚动效果,增强用户体验 - **主题支持**: 支持亮色/暗色模式切换 - **响应式设计**: 完美适配桌面端和移动端设备 ## 🛠️ 技术栈 - **框架**: Next.js 14 (App Router) - **UI 组件**: Shadcn UI + Radix UI - **样式**: Tailwind CSS - **主题**: next-themes - **动画**: CSS 动画 + Framer Motion ## 📦 安装 ```bash # 克隆项目 git clone https://gitee.com/crazyants/ming.git cd ming # 安装依赖 pnpm install # 启动开发服务器 pnpm dev ``` ## 🚀 使用 1. 访问 `http://localhost:3000` 2. 在表单中填写相关信息(姓名、出生日期等) 3. 点击"开始算命"按钮 4. 查看算命结果 ## 📁 项目结构 ``` ming/ ├── app/ # Next.js 应用目录 │ ├── layout.tsx # 应用布局 │ └── page.tsx # 首页 ├── components/ # React 组件 │ ├── fortune-form.tsx # 算命表单 │ ├── fortune-result.tsx # 算命结果展示 │ ├── character-reveal.tsx # 字符揭示动画 │ ├── scrolling-characters.tsx # 滚动字符效果 │ ├── settings-dialog.tsx # 设置对话框 │ └── ui/ # Shadcn UI 组件库 ├── hooks/ # 自定义 Hooks ├── lib/ # 工具函数 ├── public/ # 静态资源 └── styles/ # 全局样式 ``` ## ⚙️ 配置 应用支持通过 `components/settings-dialog.tsx` 进行个性化设置,包括: - 主题模式切换 - 动画效果开关 - 其他用户体验设置 ## 🤝 贡献 欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。 ## 📄 许可证 本项目采用 MIT 许可证。