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

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

  •  
  •   doveyoung · 4 days ago · 676 views

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

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

    核心设计

    用"周期"管理农业活动——从整地播种到采收结束作为一个完整周期, 所有农事活动(施肥、浇水、喷药等)都在周期内记录,财务支出挂靠农事活动, 周期结束后自动算出这茬作物的 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
        1
    Latin  
       4 days ago   ❤️ 1
    你父亲用的话,老农民动动嘴皮子让 ai 自动分析记录入库好些
    512357301
        2
    512357301  
       4 days ago via Android   ❤️ 1
    用多维表甚至本地 Excel 表会不会更简单一些,多维表可以用飞书、钉钉多维表这样的在线版,也可以自己搭建 seatable 这样的本地版。
    本地 Excel 表更灵活一些,但是想看结果得手动打开表格不如网页方便,有点半自动化的感觉。
    512357301
        3
    512357301  
       4 days ago via Android
    或者用 appsmith 、tooljet 这样的低代码工具,只需要写 SQL 、JS 就可以搭建出来应用,优点是基础的框架代码不用自己写了,只需要写逻辑代码就行,缺点是模板介于灵活与不灵活之间。不过这次的组件基本都能满足要求。
    doveyoung
        4
    doveyoung  
    OP
       3 days ago
    @Latin 哈哈,他让我帮他记录的时候就加到 issue 里了,不过这一段的重心在离线优先和 pwa 上,下一阶段再做,还想试试 OCR 识别已有的记录导入。
    doveyoung
        5
    doveyoung  
    OP
       3 days ago
    @512357301 多维表格一开始也点了,总感觉不舒服,也没有深究哪里不舒服。再加上我确实想自己做个项目看看,就自己做了。另外很多年前试过很多低代码平台,都觉得是玩具,就没再关注过。不知道现在发展咋样了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   994 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 22:16 · PVG 06:16 · LAX 15:16 · JFK 18:16
    ♥ Do have faith in what you're doing.