短链服务开发规范

开发规范要求构建响应式URL短链服务,包含前端界面、URL处理、点击追踪等功能,后端需提供标准化API,并确保安全性和用户体验。
# URL短链服务开发规范

## 核心功能要求

1. **前端技术栈**:
   - 使用HTML5、CSS3和JavaScript构建用户界面
   - 采用响应式设计,适配所有设备

2. **核心界面元素**:
   - 设计简洁界面,突出显示URL输入框
   - 实现复制到剪贴板功能并显示确认反馈

3. **URL处理功能**:
   - 实现URL验证和净化处理
   - 支持自定义别名创建
   - 支持设置链接过期日期
   - 提供敏感URL密码保护选项

4. **附加功能**:
   - 为短链生成二维码
   - 实现点击追踪和分析仪表板
   - 提供短链历史记录,支持搜索和筛选功能

## 后端接口要求

1. **API规范**:
   - 设计与前端交互的标准化API接口
   - 实现URL缩短核心逻辑
   - 支持所有前端功能的数据交互

## 开发约束

1. **技术要求**:
   - 确保所有用户输入的安全处理
   - 保持高性能的URL重定向
   - 实现可靠的统计数据分析

2. **用户体验**:
   - 提供直观的操作流程
   - 确保所有功能的即时反馈
   - 维护一致的设计语言

使用说明

  • 点击"复制提示词"按钮复制完整内容
  • 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
  • 根据实际需求调整提示词中的具体参数
  • 可以多次迭代优化以获得更好的结果