不再遗忘每一次到期 — 本地优先、跨端同步的个人订阅管理工具

日常生活中需要管理的「到期」项目越来越多:B站大会员、ChatGPT Pro、服务器续费、域名续费、信用卡还款、花呗……这些信息分散在邮件、短信和各 App 内部,靠人脑和备忘录已经记不过来。DueKeep 建立一个统一的「到期中枢」:支持自定义分类与提醒规则(提前 7/3/1 天/当天),到期自动滚到下个周期,桌面小组件不打开 App 就能看到近期到期项,一键续费免重复输入。数据本地优先存储,通过后端服务实现多端准实时同步,支持加密备份导出。
项目设计
简洁设计风格:毛玻璃质感 + 大面积留白 + 系统字体 + 克制动效。卡片式信息布局,到期临近项目高亮标记与角标提醒。支持浅色/深色双主题。三端 UI 统一设计语言,各端使用原生组件实现(Android Material 3 / iOS SF Symbols + 毛玻璃 / HarmonyOS 鸿蒙原生控件)。
项目架构
本地优先的三端原生 + 中心化同步后端架构。客户端:Android (Jetpack Compose + Kotlin) 为主力开发端,iOS (SwiftUI + Swift) 为手机端维护,HarmonyOS (ArkTS + ArkUI) 为平板原生端。各端内置 SQLite 本地数据库,通过 WebSocket 与后端实时同步。后端:Node.js + TypeScript + Fastify 提供 REST API 与 JWT 鉴权,WebSocket 处理增量同步与冲突解决,Prisma ORM 管理 PostgreSQL 数据库。
技术栈
KotlinSwiftArkTSTypeScript
项目链接
GitHub暂未开放在线版本
留言区
无需登录即可留言和回复。作者登录后回复会自动带“作者”标签。
排序方式
Loading...