爱意满满的作品展示区。
doveyoung

做了个农田种植周期管理工具,离线优先

  •  
  •   doveyoung · May 8 · 1441 views
  •   You need to sign in to view this topic
    This topic created in 189 days ago, the information mentioned may be changed or developed.

    起因父亲包了一块地,纸笔记录很麻烦,然后启动了这个项目。

    一开始他在用,现在是他口述我操作记录。感觉有那么点用处。详细的开发历程写在博客里了,这里不重复。

    核心设计

    用"周期"管理农业活动——从整地播种到采收结束作为一个完整周期, 所有农事活动(施肥、浇水、喷药等)都在周期内记录,财务支出挂靠农事活动, 周期结束后自动算出这茬作物的 ROI 。

    技术方案

    经历了 Next.js + SQLite → PostgreSQL + Logto 的在线版本,绕了一大圈最终回归离线优先。 现在数据存浏览器 IndexedDB ,服务端只分发应用; 为了避免数据丢失也做了导入导出功能; 支持 PWA (只在自己手机测试过)

    适合有记录习惯的小型农场主,不适合真实务农的农民。 网上说说得了,现实里谁不想在收获后大汗淋漓的时候来一次赛博日记呢!

    体验地址: https://farm.feegr.cn

    demo 地址: https://demo-farm.feegr.cc (在 vercel ,不知道能不能顺利打开)

    开发过程: https://blog.feegr.cc/posts/make-app-for-my-family

    欢迎体验反馈。使用应用里的反馈功能或者在这里留言都可以。

    5 replies  •  2026-05-09 09:10:13 +08:00
    Latin
    Latin
    May 8❤️1
    1
    你父亲用的话,老农民动动嘴皮子让 ai 自动分析记录入库好些
    512357301
    512357301
    May 8 via Android❤️1
    2
    用多维表甚至本地 Excel 表会不会更简单一些,多维表可以用飞书、钉钉多维表这样的在线版,也可以自己搭建 seatable 这样的本地版。
    本地 Excel 表更灵活一些,但是想看结果得手动打开表格不如网页方便,有点半自动化的感觉。
    512357301
    512357301
    May 8 via Android
    3
    或者用 appsmith 、tooljet 这样的低代码工具,只需要写 SQL 、JS 就可以搭建出来应用,优点是基础的框架代码不用自己写了,只需要写逻辑代码就行,缺点是模板介于灵活与不灵活之间。不过这次的组件基本都能满足要求。
    doveyoung
    doveyoung
    OP
    May 9
    4
    @Latin 哈哈,他让我帮他记录的时候就加到 issue 里了,不过这一段的重心在离线优先和 pwa 上,下一阶段再做,还想试试 OCR 识别已有的记录导入。
    doveyoung
    doveyoung
    OP
    May 9
    5
    @512357301 多维表格一开始也点了,总感觉不舒服,也没有深究哪里不舒服。再加上我确实想自己做个项目看看,就自己做了。另外很多年前试过很多低代码平台,都觉得是玩具,就没再关注过。不知道现在发展咋样了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   924 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:39 · PVG 05:39 · LAX 13:39 · JFK 16:39
    ♥ Do have faith in what you're doing.