智希可XicoHub

如何开发软件目录

只链向官方下载,审核后发布,下载按钮展示最终域名。

目标用户

寻找正版/开源软件的用户与软件作者。

目标

不做

用户故事

页面与功能

页面:/software、/software/[slug]、/submit/software、/admin/submissions

功能:官方下载按钮、验证标记、举报

架构

公共页 SSR 读 PostgreSQL。提交走 API。GitHub 元数据由 worker 排队。

数据库

software, software_submissions, software_verifications, audit_logs

API

POST /api/submissions/software;POST /api/admin/submissions/:id/approve

安全

外链 rel=noopener;下载域名白名单提示;服务端角色检查。

测试

提交默认 pending;非管理员批准 403。

部署

无对象存储也可上线,因为 MVP 不托管安装包。

任务

Codex 执行提示词

实现软件详情页与提交审核。下载按钮必须显示 hostname。种子数据使用真实官网 URL。