这是一个基于 Cloudflare Workers + Hono + React 构建的全栈应用,用于记录和分享生活中的美好瞬间。项目完全免费、开源,部署在 Cloudflare 平台,无需服务器,适合个人或小团队快速搭建私有化内容平台。
所有功能开箱即用,只需简单配置即可上线。

✨ 核心功能
- 用户系统:支持注册、登录,区分管理员与普通用户权限
- 内容管理:对“瞬间”(posts)进行增删改查,支持分页加载
- 文件上传:支持图片及其他文件上传,存储于 Cloudflare KV
- 自动备份:通过 Telegram Bot 将上传的文件同步至云端(可选)
- RESTful API:后端提供标准 API,采用 Basic Auth 进行身份验证
- 数据库支持:兼容 Cloudflare D1(SQLite 兼容数据库)
- 跨域支持:便于前后端分离部署或多端访问
🛠️ 技术栈
- 后端:Cloudflare Workers + Hono(轻量高性能框架)
- 前端:React 18 + antd-mobile(适配移动端)
- 构建工具:Vite
- 数据存储:Cloudflare KV(文件) + D1(结构化数据)
- 扩展集成:Telegram Bot API(用于文件备份)
🚀 部署与使用
- 项目完全运行在 Cloudflare 生态,无需自建服务器
- 前后端分离设计,前端可独立部署至 Pages,后端运行在 Workers
- 支持本地开发调试,配置文件清晰,文档齐全
- 所有服务均在 Cloudflare 免费额度内可运行(适合轻量使用)
适用场景:
- 个人生活记录博客
- 小团队内部分享墙
- 教学演示全栈 Serverless 应用架构
项目开源,鼓励二次开发与定制。如果你希望拥有一个轻量、私有、可扩展的“朋友圈”式应用,Moments Workers 是一个值得尝试的起点。
评论