Files
Knowledge/项目/awesome 牛!软件.md

2.6 KiB

把我在网上看到牛逼的东西集合到一个网站中。主要包括各种开源软件,服务以及网站等。 这也是一个小型数据库,给人用,也给 AI 用,一定要 AI 友好,直接提供 MCP 接口供 AI 使用。

页面

  • 首页 整体风格现代化。至少包括首屏、第二屏和页脚。
  • 列表页 用于展示搜索结果。左侧为更细致标签过滤。类型包括微服务、SaaS、网站、工具、应用、脚本、插件等,标签组包括各种编程语言。标签可以嵌套等级。
  • 详情页 用于详情展示和评论。
  • 管理页

首屏

主屏搜索框,输入需求关键字,点击搜索按钮匹配推荐信息。 点击游览按钮,随机进入某个详情页。

第二屏

MCP 地址和使用说明

页脚

高页脚,深色背景,浅色文字风格。 内容包括:版权信息、联系方式( admin@honor3.com )、快速反馈入口、管理页面入口。

管理页面

  • 账号管理
  • 标签管理 标签新增、移动、删除
  • 内容管理 已有内容列表,可筛选、编辑、新增 评论管理
  • 内容源管理

内容源

  • 人工录入/修改/灰掉/删除
  • AI 接口录入/修改

技术选型

数据库使用 duckdb 整体使用 javascript 编写。支持直接在页面中混入后台调用。 使用 docker 部署

版本

  • NEXT

    • 【功能需求?】对应程序的安装包能不能也整理放到一个免费流量的地方。
  • V0.2

    • 【功能优化】管理页面,内容管理要添加一个名字搜索。
    • 【功能优化】管理页面每个菜单点击时都重新从后台加载数据,现在好像需要手动刷新,不然一直是老数据。
    • 【BUG修复】内容管理页面没有分页。每页数量太多,改为 20 个。
    • 【BUG修复】内容源自动获取功能修复。
    • 【BUG修复】内容管理中,状态是 pending 的对应按钮显示为预览。状态为 active 的对应按钮应该为查看。
    • 【BUG修复】评论昵称输入框不应该有预置的 admin 值。
    • 【功能需求】评论提交在添加一个必填的参数:联系方式,格式可以是邮箱和手机号,需要进行格式校验,联系方式前端不显示。对应的后台评论管理添加联系方式列。后台增加评论人员管理页面,以联系方式作为评论人员依据,可以启用和禁用。首次评论允许昵称和联系方式复合格式即可,并记入数据库。之后评论必须昵称和联系方式匹配,且没有被管理员禁用。
    • 【功能需求】每个项目都可以添加相关项目。
  • V0.1

    • 【功能开发】基础功能实现。