灵函 (Ling Han) / my-inbox —— 轻量私人收藏(save-later)服务产品系统

我要开发同款
灵晖云栈2026年08月01日
3阅读

技术信息

语言技术
HTML5JavaScript
系统类型
Web
行业分类
开发工具

作品详情

行业场景

个人日常浏览网页、记录灵感时,收藏内容散落在书签、备忘录、聊天记录中,缺少统一沉淀与回溯的入口,且私人数据托管在大平台账号体系下不受自己掌控。本项目提供一个自部署、私有的「收藏收件箱」:无需注册账号,邮箱即入口,随手保存文字、链接与图片,内容集中在时间线与日历视图中按时间回看,数据全部运行在用户自己的 Cloudflare 免费套餐上。

功能介绍

主要功能模块:收件箱管理、邮件登录、内容收藏(文字/链接/图片)、时间线 + 日历回顾、AI 内容审核、私有图片存储、Webhook 接入、管理 API。

- 收件箱管理:每个邮箱最多创建 2 个收件箱,凭据经 Resend 发送至邮箱,token + 密码换取 30 天自动续期的会话 Cookie。
- 内容收藏:支持任意长度文本;粘贴链接自动抓取 `` 标题;图片拖拽上传,浏览器端压缩至 1440px 内、

项目实现

本项目独立完成一个 Cloudflare Worker 单文件应用(`src/index.js`,含全部路由、HTML 模板与工具函数)的开发与部署。技术栈为 Workers + D1 + S3/R2 + Workers AI + Resend。架构亮点与难点:D1 无事务的迁移约束下用 8 份纯 SQL 迁移演进 schema;S3 上传失败自动回退 D1 BLOB 的双存储容错;自实现 AWS SigV4 签名 URL 实现图片私有访问;AI 审核采用 fail-open 策略保证可用性;无构建步骤,原生 JS 经 Wrangler 直接部署。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论