一个简洁高效的工具,帮助UI/UX设计师和前端开发者生成专业的设计提示词,促进团队协作与沟通。
English | 简体中文
- 📱 跨平台设计提示词生成 (Web、移动端、桌面应用)
- 🎨 支持多种设计系统 (Material Design、iOS设计、Fluent等)
- 🌐 前端技术规范适配 (React、Vue、Angular等)
- 🌓 明暗主题切换
- 🌍 多语言支持 (中/英)
- 📋 模板保存与管理
- ♿ 可访问性选项
- Node.js 14.0+ (推荐 18.0+)
- npm 7.0+ 或 yarn 1.22+
# 克隆仓库
git clone https://github.com/yourusername/uiux-prompt-generator.git
cd uiux-prompt-generator
# 安装依赖
npm install
# 或
yarn installnpm run dev
# 或
yarn dev应用将在 http://localhost:5173 启动
npm run build
# 或
yarn build生产文件将生成在 dist 目录中。
npm run preview
# 或
yarn preview- 导航至"生成器"页面
- 按照表单填写您的需求:
- 选择目标平台(Web、移动端等)
- 指定应用类型(社交、电商等)
- 选择设计风格(Material Design等)
- 配置前端技术(React、Vue等)
- 设置图标与字体库
- 选择主题模式
- 添加CSS/JS特性
- 配置辅助功能需求
- 点击"生成提示词"按钮
- 查看并复制生成的提示词
- 保存模板: 生成提示词后,点击"保存为模板"并输入名称
- 使用模板: 在"模板"页面选择并加载已保存的模板
- 删除模板: 在模板列表中点击删除图标
- 切换语言: 点击页面右上角的语言图标
- 切换主题: 点击页面右上角的主题图标
- 前端框架: React 19
- 构建工具: Vite 6
- 样式方案: Tailwind CSS 4
- 类型检查: TypeScript 5.7
- 路由管理: React Router 7
- 国际化: i18next
- 图标: Heroicons
src/
├── components/ # UI组件
│ ├── FormMultiSelect.tsx # 多选组件
│ ├── FormSelect.tsx # 单选组件
│ ├── PromptForm.tsx # 表单组件
│ ├── PromptResult.tsx # 结果显示
│ ├── SaveTemplateModal.tsx # 保存模板弹窗
│ ├── Header.tsx # 页头
│ └── Footer.tsx # 页脚
├── contexts/ # React Context
│ ├── LanguageContext.tsx # 语言上下文
│ └── ThemeContext.tsx # 主题上下文
├── pages/ # 页面组件
│ ├── Home.tsx # 首页
│ ├── Generator.tsx # 生成器
│ ├── Templates.tsx # 模板管理
│ └── About.tsx # 关于页面
├── types/ # TypeScript类型
├── utils/ # 工具函数
└── i18n/ # 国际化
通过修改 src/index.css 中的 CSS 变量来自定义主题:
:root {
--background: 255, 255, 255; /* 背景色 */
--foreground: 31, 41, 55; /* 前景色 */
/* 其他变量 */
}
.dark {
--background: 15, 15, 15; /* 深色模式背景 */
--foreground: 255, 255, 255; /* 深色模式文字 */
/* 其他变量 */
}- 在
src/i18n/resources/中创建新语言文件 - 在
src/i18n/index.ts中注册语言 - 更新语言切换逻辑
我们欢迎所有形式的贡献,包括功能请求、Bug报告和代码贡献。
- Fork 仓库
- 创建您的特性分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 开启一个 Pull Request
- 用户账户系统与云同步
- 提示词导出为PDF/Markdown
- 更多设计系统模板
- 与设计工具集成(Figma插件)
- AI辅助提示词完善
本项目基于 MIT 许可证 - 查看 LICENSE 文件了解详情
- 感谢所有开源项目的贡献者
- 设计资源和灵感来源:Material Design, Apple HIG, Microsoft Fluent Design
- 所有测试和反馈的用户
UI/UX 设计提示词工具 © 2023 开发者。使用 MIT 许可证。
个人主页 · GitHub @yourusername
