返回首页
已上线
1permonth.com
每月交付一个产品的独立开发者打卡平台,用公开进度对抗拖延,用持续作品积累曝光。
管理员目标:V1.0 上线一个能用的公开开发博客系统,支持项目展示、开发日志、月度复盘。创建于 2026年7月1日上线于 2026年7月20日
📅项目时间线
2026年7月1日
立项
2026年7月20日
V1.0 正式上线
2026年7月12日
前台页面与后台管理联调
2026年7月5日
完成数据库模型与 Server Actions
2026年7月1日
确定产品定位、核心流程与技术栈
2026年7月20日
正式上线
2026年8月30日
已完成
📋月度复盘
2026年7月31日🎯 目标达成情况
成功上线 1PerMonth.com V1.0,包含首页、项目详情、后台管理、RSS 和 Sitemap。
⚠️ 踩坑总结
Serverless 环境下 SQLite 无法持久化,已通过 Turso 解决;后台编辑器目前是纯 Markdown。
📊 数据复盘
开发周期约 20 天,核心页面 2 个,后台页面 4 个,数据库表 3 张。
🚀 下月规划
下月做一个更小的工具型产品,验证「7 天 MVP」的可行性,并持续优化 SEO。
📝开发日志 (4 篇)
—V1.0 正式上线
今日进展
- 部署到 Vercel
- 接入 Turso 云端数据库
- 配置自定义域名与 HTTPS
- 提交搜索引擎收录
上线检查项
- 首页正常展示
- 项目详情页正常访问
- 后台管理可登录并操作
- RSS 与 Sitemap 可访问
- 移动端适配正常
—前台页面与后台管理联调
今日进展
- 完成首页项目卡片列表与项目详情页
- 实现时间线组件和 Markdown 渲染
- 完成后台管理:登录保护、项目管理、日志编辑、复盘编辑
下一步
跑通完整流程后,创建示例数据并准备部署。
—完成数据库模型与 Server Actions
今日进展
- 定义三张核心表:Project / Log / Review
- 完成项目、日志、复盘的全套 CRUD Server Actions
- 接入 Prisma + SQLite 本地开发环境
踩坑记录
Server Actions 中重定向要用 redirect(),不能用 router.push()。
—确定产品定位、核心流程与技术栈
今日进展
- 确定 1PerMonth 的核心定位:「独立开发者的月度产品打卡平台」
- 梳理最小可用流程:创建项目 → 记录日志 → 上线复盘
- 确定技术栈:Next.js 15 + Tailwind + Shadcn UI + Prisma + Turso
关键决策
- 不做用户系统:V1.0 只服务创始人自己,通过后台密码保护管理内容
- 图片只支持外链:避免 Vercel 无持久化存储的问题
- 日志按天组织:一条日志对应一个开发日,形成时间线