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

[分享创造] Rota · 把家里细碎的家务优雅地分给每个人

  •  
  •   viewer003 · 3h 34m ago · 161 views

    先放地址: https://rota.123114.xyz 实操录屏: https://sameral.cn8.ug.link/filemgr/share-download/?id=7c19147e8ad04cd9b108bb405cfc9fe4

    为什么做它

    家里在家务上总有点别扭:活儿到底怎么分、上周拖地轮没轮到我、谁干得多谁在划水,全靠感觉、说不清,时间长了就生闷气。 更常见的是——大家对「家里到底有多少活」根本没意识:油烟机多久擦一次、床单多久换、垃圾谁倒,没人有概念,最后默默压到某一个人头上。

    我想要的其实很简单:把「家里一共有哪些活、各自多久干一次、这一周期谁还没做」摊到明面上,让每个人对家务心里有数,而不是靠催、靠吵。 市面上的待办 / 协作工具都不太对路——它们不擅长「周期性重复 + 多人分工 + 谁真的做了」这种场景,干脆自己撸了一个,自用一阵子感觉还不错,拿出来分享。

    主页:每个人这周还剩多少活、整体完成度,一眼看到

    它跟普通待办不一样的地方

    家务大多是「按周期重复」的:每天倒垃圾、每周拖地、每月换床单。 所以 Rota 不是打个勾就没了——这一周期完成后,下一周期它会自动「复活」回到待办里。

    几个我自己比较满意的点

    • 周期粒度:每天 / 每周 / 每两周 / 每月,还能精确到周几、几号,甚至「第几个周 X 」「最后一天 / 最后一个周五」
    • 分工到人:主页一眼看到每个人这周还剩几件没干,谁在划水一目了然
    • 积分 + 月度结算:每件家务可设难度 / 分值,完成就计分;积分按自然月统计,每月初自动归零重新比(历史记录仍保留在「家务记录」里)。月底还会弹一张「月度回顾」卡片盘点谁贡献最多——家里约定个小规矩(比如垫底的要做一个月饭),家务就从「互相推」变成了「抢着干」
    • 共同完成:一件事两个人一起干,记录里会合并成一条
    • 家庭共享:邮箱注册(暂不验证),家里其他人注册后输 6 位邀请码就加进同一个家,成员 / 家务 / 记录实时同步,最多 4 人
    • 一些小体验:32 个家务图标随便选、新手引导、全部完成撒花、可选填家庭地址顺带显示个天气条

    设计上刻意做成了喜欢的风格,简单易操作,移动端优先。

    几张界面截图

    添加家务:选频率与排期,还能设难度 / 分值

    完成打卡:打勾时问一句「谁干的」,支持两人共同完成

    家务记录:谁、在什么时候、做了什么,外加本月各自积分

    技术栈(给同好)

    • 前端:Vite + React 18 + TypeScript + Tailwind v4 + Framer Motion
    • 后端:Cloudflare Pages Functions + D1 ( SQLite ),整套跑在 Cloudflare 免费额度里,零成本托管
    • 登录:邮箱 + 密码,密码 PBKDF2 哈希(不存明文),会话用 HMAC-JWT cookie
    • 重复逻辑纯前端按「周期 key 」算,没有 cron 也没有后台定时任务

    关于数据 / 隐私

    • 个人娱乐项目,免费、无广告、不卖数据,也不收集乱七八糟的东西
    • 但毕竟是一个人维护的小站,别往里存敏感信息,数据存在 Cloudflare D1 上

    怎么用

    1. 手机浏览器打开 https://rota.123114.xyz ,注册建一个「家」
    2. 家里其他人各自注册后,输入你的邀请码加入
    3. iOS / Android 浏览器「添加到主屏幕」,用起来就跟个 App 一样

    自用为主顺手分享,肯定有糙的地方,欢迎拍砖、提需求 🙏

    2 replies    2026-06-24 00:25:41 +08:00
    misdake
        1
    misdake  
       2h 50m ago
    自动产生重复任务,支持多人接单,支持任务点数,ui 看起来不错。感觉挺有用的。我就多说一些,说得会很理想化,请见谅。
    从产品角度,可能做成微信小程序会更合适?这样能触及的人群会大很多。虽然我自己肯定是用网页。
    从需求来讲,我觉得我会很期望支持语音输入。其实最好是快干完的时候,呼出手机语音助手,说做了什么,语音助手把后面说的文字传递程序,程序手写分析甚至动用 LLM+skills 来分析和操作,最后给出语音反馈。这样全程离手,最大减轻了使用代价。干完活儿还要手填的话,感觉阻力很大,会有种手工记账一样的感觉,像我这种懒人经常就漏记,最后就摆烂不记了🤦🤦。
    从安全角度,能否自建,是否开放代码?我相信不会卖数据,但至少数据安全还是会担心的。我自己有个小站之前丢过半个月的统计数据(不是业务数据),幸好没啥大影响,但万一以后丢了业务数据呢。
    misdake
        2
    misdake  
       2h 45m ago
    叠甲:只兴致来了,尝试分析一下。不是什么靠谱的建议。
    我发现我有点双标哦。在我思考过程中,如果是小程序我就想象用户能信任服务器,如果是网页我就会有明显的数据安全的担忧想要自建了。怎么回事🤔🤔
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   986 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    ♥ Do have faith in what you're doing.