返回首页
已上线

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

关键决策

  1. 不做用户系统:V1.0 只服务创始人自己,通过后台密码保护管理内容
  2. 图片只支持外链:避免 Vercel 无持久化存储的问题
  3. 日志按天组织:一条日志对应一个开发日,形成时间线

相关项目推荐