Files
ai_web/todo.md
2026-01-27 14:51:35 +08:00

3.7 KiB
Raw Blame History

资源聚合平台 TODO

核心功能

用户系统

  • 用户注册登录OAuth集成
  • 用户身份认证和会话管理
  • 用户个人中心页面

商品导航模块

  • 商品/网站数据库模型设计
  • 商品分类浏览功能
  • 外部购物和发卡网站链接展示
  • 商品价格对比功能
  • 商品搜索功能

悬赏任务系统

  • 悬赏数据库模型设计
  • 悬赏发布功能(标题、描述、赏金、截止时间)
  • 悬赏列表浏览
  • 悬赏接单功能
  • 悬赏状态管理(进行中、已完成、已取消)
  • 悬赏搜索功能
  • 悬赏评论功能

支付系统

  • Stripe支付集成
  • 悬赏赏金托管
  • 接单者收款结算

通知系统

  • 悬赏被接单通知
  • 任务完成通知
  • 新评论通知
  • 站内消息系统

前端界面

  • 优雅完美风格设计
  • 首页布局
  • 商品导航页面
  • 悬赏大厅页面
  • 悬赏详情页面
  • 个人中心页面
  • 响应式设计

新增功能需求

商品导航筛选和排序

  • 商品按价格排序(低到高、高到低)
  • 商品按发布时间排序(最新、最早)
  • 高级筛选面板(价格范围、网站分类)
  • 价格范围筛选
  • 排序和筛选UI组件

搜索历史记录

  • 搜索历史存储localStorage
  • 搜索历史列表水平菜单
  • 历史记录清空功能
  • 历史记录点击恢复搜索

热门搜索推荐

  • 热门搜索数据存储和统计
  • 热门搜索推荐UI组件
  • 热门搜索点击恢复搜索
  • 热门搜索更新机制

商品收藏功能

  • 收藏数据库表设计
  • 收藏 API接口添加、删除、查询
  • 收藏按鑢 UI组件
  • 个人中心收藏列表页面
  • 收藏状态同步

收藏分类标签功能

  • 收藏标签数据库表设计
  • 标签CRUD API接口
  • 为收藏添加标签功能
  • 按标签筛选收藏列表
  • 标签管理UI组件

个人中心收藏管理页面

  • 收藏列表展示(网格/列表视图)
  • 标签筛选功能
  • 批量选择和操作
  • 删除收藏功能
  • 标签管理面板
  • 搜索和排序功能

价格监控和提醒功能

  • 价格历史记录表设计
  • 价格监控API接口
  • 价格监控触发和提醒逻辑
  • 监控设置UI组件
  • 价格趣势图表展示
  • 定时任务检查价格变化

价格监控UI界面

  • 价格监控设置对话框
  • 目标价格输入和保存
  • 价格历史趣势图表Recharts
  • 价格监控状态显示
  • 价格变化百分比显示

批量价格监控功能

  • 批量选择模式切换
  • 批量设置目标价格对话框
  • 批量应用价格监控API
  • 批量操作UI组件
  • 批量操作确认和反馈

商品对比工具

  • 对比模式切换按鑢
  • 对比商品选择UI
  • 对比结果展示(并排表格)
  • 价格对比和历史价格对比
  • 对比清空和导出功能

对比页面一键收藏功能

  • 对比结果表格添加收藏按鑢
  • 收藏状态显示和切换
  • 批量收藏功能
  • 收藏成功提示

对比页面Toast提示功能

  • 导入Toast组件sonner
  • 收藏成功提示
  • 收藏失败提示
  • 取消收藏提示
  • 批量操作提示

批量收藏功能

  • 全部收藏按鑢UI
  • 批量收藏逻辑实现
  • 批量收藏 Toast提示
  • 批量操作状态管理

对比结果分享功能

  • 分享按鑢UI
  • 生成分享链接
  • 二维码生成和显示
  • 复制链接到剪贴板
  • 分享面板对话框
  • 分享链接解析和恢复对比