程序聚合 软件案例 EPlan系统化日常计划的用户设计的桌面效率工具

EPlan系统化日常计划的用户设计的桌面效率工具

2026-05-26 15:12:09
行业:生活服务
载体:Windows应用
技术:Rust、React、SQLite

业务和功能介绍

EPlan 是一款为追求系统化日常计划的用户设计的桌面效率工具。它通过 计划 → 项目 → 阶段 → 清单 四层结构,帮助用户将宏大目标拆解为可执行的每日任务,并记录每项任务的实际耗时与完成时刻,形成闭环反馈。

1. 计划层 (Plans)
创建长期或短期计划(如“2026 年自我提升计划”),作为顶层容器,支持名称、描述和创建时间。

2. 项目层 (Projects)
每个计划下可划分多个项目(如“学习 React”、“健身减脂”),支持自定义排序(sort_order),便于重组优先级。

3. 阶段层 (Stages)
每个项目内可设置阶段(如“基础学习”、“实战项目”),阶段支持 time_slots 字段(JSON 或文本格式存储预期时间段),便于规划起止周期。

4. 清单层 (Checklists) —— 核心执行单元

每一项清单包含内容 (content)、计划日期 (date)、备注 (note)、完成状态 (completed)、实际耗时 (elapsed_time,单位分钟) 和完成时刻 。

用户每日根据 date 过滤查看“今日待办”,勾选完成后记录耗时,系统自动填充 completed_at。

支持同阶段内拖拽排序 。

5. 统计与回顾

按计划/项目/阶段查看总完成数、总耗时、计划符合度(计划日期 vs 完成日期)。

提供甘特图视角展示阶段与任务的时间分布。

项目实现

1. 采用分层解耦架构:前端 React 负责视图与状态(Zustand),通过 Tauri 的 IPC 调用 Rust 后端;后端使用 Tauri + SQLx 异步操作 SQLite,所有数据库逻辑封装为独立命令。设计上以计划为根容器,向下级联项目、阶段、清单,sort_order 支持拖拽排序,time_slots 用于周期规划,completed + elapsed_time 记录执行闭环。技术栈:前端 TypeScript + TailwindCSS + Shadcn UI;后端 Rust + SQLx + chrono;桌面层 Tauri v2。
2. 个人独立开发全栈。实现模块:计划/项目/阶段管理(CRUD 及级联删除);清单打卡与计时(支持手动输入耗时或自动计时,完成后记录 completed_at);今日视图(date = CURRENT_DATE 快速筛选);拖拽排序(前端 react-beautiful-dnd + 批量更新 sort_order)。结果:代码共约 3200 行(TS 1800 行,Rust 1400 行);数据库操作响应 < 15ms;支持 5000+ 清单项流畅滚动;计时误差 < 0.5 秒。
3. time_slots 字段设计为 TEXT 后难以做日期范围查询。解决:保留 time_slots 作为展示 JSON,另加 start_date/end_date 冗余列,通过触发器同步维护,并建立复合索引提升范围过滤性能。

示例图片视频


司丞
30天前活跃
方向: 算法-数学建模、爬虫/脚本-爬虫/脚本、
交付率:100.00%
相似推荐
pdfToWordGO
PDF2Word Converter (Go + LibreOffice) 一个基于 Go 语言和 LibreOffice 的高性能 PDF 转 Word 桌面转换工具。通过守护进程模式与平台级窗口隐藏技术,解决了传统调用方式启动慢、控制台闪烁等痛点,提供流畅的本地文档转换体验。 ✨ 核心特性 🚀 极速转换:采用 LibreOffice 守护进程(Daemon)常驻模式,避免重复冷启动,二次转换提速 5-10 倍 🙈 静默运行:Windows 平台下完全隐藏外部进程控制台窗口,无黑框闪烁,体验纯净 🧹 优雅退出:自动监听系统中断信号,程序退出时安全清理后台 LibreOffice 进程,杜绝残留 🖥️ 跨平台兼容:通过 Go Build Tags 实现平台代码隔离,完美支持 Windows / macOS / Linux ⏱️ 精准计时:内置转换耗时统计,便于性能诊断与优化追踪
pdfToWordC#
PDF2Word Converter (.NET Core + avaloniaui) 一个基于 C# 语言和 avaloniaui 的 PDF 转 Word 办公桌面转换工具。通过单文件方式提供流畅的便携的本地文档转换体验。 ✨ 核心特性 🚀 极速转换:采用.NET 环境进行开发,充分利用语言性能,实现急速转换。 🖥️ 跨平台兼容:通过 .NET Core + avaloniaui 实现平台代码隔离,完美支持 Windows / macOS / Linux ⏱️ 精准计时:内置转换耗时统计,便于性能诊断与优化追踪
扬州市政务服务管理系统-java
江苏省政务服务网站作为全省“一网通办”总入口,实现统一身份认证与事项管理,提供个人及法人全生命周期线上办事服务。平台集成“高效办成一件事”专区、中介超市(一站式选取中介服务)、OPC创业全周期服务等特色功能。同时通过帮办代办、电子证照共享等举措,让群众少跑腿、数据多跑路
志愿服务小程序
该项目初衷是帮助地方交管局进行志愿者活动预约,线下活动线上扫码打卡,汽车电动自行车管理等服务,用户可以通过平台报名志愿者活动,参加本地线上打卡,获得文明证书等。 主要服务对象为想参加志愿活动的市民及车主,为交警管理志愿者提供方便,便于统计参与志愿者人数及招募志愿者
仙桃市建材供应链交易一体化平台
"仙居链"由仙桃市城市发展投资集团控股,覆盖仙桃及周边2000+建材供应商与施工总包,年交易额35亿元。原交易依赖线下合同、QQ对账、行情Excel群发,效率低、风险高。本项目旨在打造建材供应链交易一体化平台,实现挂牌、竞价、合同、支付、物流、结算全线上闭环,并作为仙桃市数字化改革标杆工程。 核心功能包括:基于状态机的交易全流程数字化(挂牌→竞价→成单→电子合同→在线支付→结算);自研爬虫集群实时采集中国水泥网、钢联数据等8大行情源,归一化生成"仙居链价格指数";以及对接法大大电子签章与工商银行银企直付保障交易安全。系统上线4个月,累计电子合同1.2万份,线上支付流水9.8亿元,平台交易渗透率58%,平均交易周期由4天缩短至8小时。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服