# shiguang **Repository Path**: izunaRen/shiguang ## Basic Information - **Project Name**: shiguang - **Description**: 一款计划APP - **Primary Language**: TypeScript - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-16 - **Last Updated**: 2026-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 拾光计划(shiguang) > 一款轻量、纯粹的移动端计划 / 待办(Todo)应用。无需注册、无需服务端,全部数据保存在浏览器本地。 ## 项目简介 拾光计划围绕「分组 + 任务」组织日常待办,支持单次与周期性任务(每天 / 每周 / 每月 / 每年 / 工作日),配合日历视图、中国法定节假日判断、CSV 导入导出等能力,帮助用户轻松管理日常计划。 技术栈:**Vue 3(组合式 API) + TypeScript + Vite + Pinia + Vant 4**,数据通过 `localStorage` 持久化,可完全离线使用。 ## 功能特性 - 📅 **今日待办**:按分组展示当天任务,一键勾选完成 - 🗓 **日历视图**:月历上标注任务分布,点击日期查看 / 新增当日任务 - 🔁 **周期任务**:支持每天、每周、每月、每年、每个工作日 5 种重复规则;可按需配置结束日期、每周星期几、每月几号、每年几月几日;周期任务按「日期」单独记录完成状态 - ⏰ **提醒设置**:支持不提醒 / 到点提醒 / 提前 15 分钟 / 提前 1 小时 - 🎨 **分组管理**:自定义分组名称与颜色,按分组归类任务,删除分组时级联清理其下任务 - 🏖 **节假日感知**:内置中国法定节假日与调休数据,「每个工作日」任务自动跳过节假日、考虑调休补班 - 💾 **本地存储**:数据保存在浏览器 LocalStorage,无后端依赖,可离线使用 - 📤 **CSV 导入导出**:一键导出备份、下载导入模板、按模板批量导入任务 - 📱 **移动优先**:适配手机窄屏与桌面宽屏,基于 Vant 移动组件库 ## 技术栈 | 分类 | 技术 | | ---------- | ------------------------------------ | | 框架 | Vue 3(`