Skip to content

Latest commit

 

History

History
278 lines (225 loc) · 5.8 KB

File metadata and controls

278 lines (225 loc) · 5.8 KB

功能清单 | Feature List

✅ 已实现功能

基础功能

  • 用户认证(密码登录)
  • 会话管理(24小时有效期)
  • 多语言支持(中文/English)
  • 响应式设计(移动端适配)

域名管理

  • 添加域名
  • 编辑域名
  • 删除域名
  • 域名列表展示(卡片式)
  • 域名详细信息显示

注册商支持

  • 阿里云
  • 腾讯云
  • 华为云
  • 西部数码
  • 火山引擎
  • Cloudflare
  • AWS Route 53
  • Spaceship
  • Porkbun
  • 自定义注册商(通过自定义续费链接)

到期管理

  • 到期时间显示
  • 距离到期天数计算
  • 30天内到期高亮提醒
  • 已过期状态标记
  • 到期时间排序

价格管理

  • 价格记录
  • 多币种支持(CNY, USD, EUR, GBP, JPY, HKD)
  • 币种符号显示
  • 价格格式化

备案状态

  • 已备案
  • 未备案
  • 备案中
  • 可选记录(不填不显示)
  • 状态徽章显示

搜索与筛选

  • 模糊搜索(域名、注册商、备注)
  • 按注册商筛选
  • 按备案状态筛选
  • 多维度排序
    • 到期时间(升序/降序)
    • 域名名称(A-Z/Z-A)
    • 创建时间(最早/最新)

续费功能

  • 续费按钮
  • 跳转到注册商续费页面
  • 自定义续费链接支持
  • 默认注册商续费链接

UI/UX

  • 优美的卡片设计
  • 流畅的动画效果
  • 颜色主题(蓝紫色)
  • 状态颜色区分
    • 正常状态(绿色)
    • 即将到期(黄色)
    • 已过期(红色)
  • 图标支持(Lucide Icons)
  • 模态框组件
  • 表单验证

数据管理

  • JSON 文件存储
  • CRUD API
  • 数据持久化

🚧 计划中功能

高级功能

  • 批量操作
    • 批量导入
    • 批量编辑
    • 批量删除
  • 数据导入/导出
    • JSON 格式
    • CSV 格式
    • Excel 格式
  • 域名分组
  • 标签系统
  • 自定义字段

提醒功能

  • 邮件到期提醒
  • 微信提醒(Server酱)
  • Telegram Bot 提醒
  • 自定义提醒时间

统计功能

  • 数据统计面板
    • 域名总数
    • 即将到期数量
    • 注册商分布
    • 费用统计
  • 图表可视化
  • 到期日历视图

存储升级

  • Vercel Blob Storage
  • Vercel Postgres
  • MongoDB Atlas
  • Supabase

UI 增强

  • 暗黑模式
  • 列表视图/表格视图切换
  • 拖拽排序
  • 域名分组折叠

移动端

  • PWA 支持
  • 离线功能
  • 推送通知
  • 原生 App(可选)

安全性

  • 双因素认证(2FA)
  • 操作日志
  • 数据加密
  • API Key 管理

协作功能

  • 多用户支持
  • 角色权限管理
  • 操作审计
  • 评论功能

集成功能

  • Cloudflare API 集成
  • AWS Route 53 API
  • 域名 WHOIS 查询
  • DNS 记录管理
  • SSL 证书监控

📝 功能详细说明

当前功能使用方法

1. 登录系统

  • 访问应用 URL
  • 输入在环境变量中设置的密码
  • 登录成功后进入主界面

2. 添加域名

  1. 点击右上角"添加域名"按钮
  2. 填写域名信息:
    • 域名名称(必填):example.com
    • 注册商(必填):选择注册商
    • 到期时间(必填):选择日期
    • 价格(可选):输入价格
    • 币种(可选):选择币种
    • 备案状态(可选):选择状态
    • 自定义续费链接(可选):自定义 URL
    • 备注(可选):添加备注
  3. 点击保存

3. 搜索域名

  • 在搜索框输入关键词
  • 支持搜索:域名名称、注册商、备注
  • 实时过滤结果

4. 筛选域名

  • 按注册商筛选:下拉选择注册商
  • 按备案状态筛选:选择备案状态
  • 排序:选择排序方式

5. 编辑域名

  • 点击域名卡片上的"编辑"按钮
  • 修改信息
  • 保存更改

6. 删除域名

  • 点击域名卡片上的"删除"按钮
  • 确认删除

7. 续费域名

  • 点击"续费"按钮
  • 自动跳转到注册商续费页面

8. 切换语言

  • 点击右上角语言切换按钮
  • 选择中文或英文

即将到期提醒说明

系统会自动计算距离到期天数:

  • 绿色:正常状态(>30天)
  • 黄色:即将到期(≤30天)
  • 红色:已过期(<0天)

在域名卡片上会显示:

  • 到期时间
  • 剩余天数(仅30天内显示)
  • 颜色标记

币种支持

当前支持的币种:

币种 符号 说明
CNY ¥ 人民币
USD $ 美元
EUR 欧元
GBP £ 英镑
JPY ¥ 日元
HKD HK$ 港币

注册商续费链接

系统为每个注册商预设了续费链接:

  • 阿里云: 域名控制台
  • 腾讯云: 域名管理
  • 华为云: 域名控制台
  • 西部数码: 域名管理
  • 火山引擎: 域名列表
  • Cloudflare: Dashboard
  • AWS: Route 53 控制台
  • Spaceship: 域名列表
  • Porkbun: 域名管理

也可以为每个域名设置自定义续费链接。

🎯 优先级规划

P0(核心功能 - 已完成)

  • ✅ 域名 CRUD
  • ✅ 搜索筛选
  • ✅ 到期提醒
  • ✅ 多语言

P1(重要功能 - 进行中)

  • 数据导入/导出
  • 暗黑模式
  • 持久化存储

P2(增强功能)

  • 邮件提醒
  • 数据统计
  • PWA 支持

P3(高级功能)

  • API 集成
  • 多用户
  • 移动端 App

💡 功能建议

欢迎在 GitHub Issues 提交功能建议!

格式:

### 功能名称
**描述**: 详细描述功能
**使用场景**: 什么情况下需要这个功能
**优先级**: P0/P1/P2/P3

持续更新中...