toolbox · 项目介绍

toolbox

本页由项目自动归档生成,源码与最新进展以 GitHub 仓库为准。

项目简介

哆啦工具袋(toolbox)是一个集成多个实用工具的微信小程序,采用 WeUI 设计规范,提供统一的用户体验。覆盖工时/心情记录、台球与斯诺克计分、素材收集、保质期与续费管理、财富计算与追踪、汇率换算、习惯打卡等场景,数据以微信本地存储为主、部分能力借助云函数与腾讯云 OCR。

技术栈

维度 技术
主要语言/框架 微信小程序原生框架(WXML/WXSS/JS)
关键依赖/库 weui-miniprogram ^1.0.0(见 package.json)、微信云开发云函数、腾讯云文字识别(OCR)、微信同声传译插件(WechatSI)
数据存储 微信本地存储 wx.storage(如 worktime_records、mood_records、billiard_games、shelf_items 等);云函数用于汇率等实时数据
运行/部署方式 微信开发者工具「构建 npm」后编译运行;云函数按需部署于微信云开发

核心功能 / 亮点

  • 工时记录 pages/worktime:多段式工时追踪(开始/暂停/结束)、多套薪资配置、实时收入与月度/年度统计、手动补录。
  • 心情追踪 pages/mood(乐了么):5 级心情、标签分类、日历视图与连续打卡统计、趋势分析。
  • 台球记录 pages/billiard:实时计分、多比赛并行、场地选择与数据统计。
  • 斯诺克 pages/snooker:职业球员数据与真实比赛记录、对战统计与局分查看。
  • 素材收集 pages/material:文字素材管理、微信消息转发保存、公众号文章与多平台文档链接识别提取。
  • 保质期管家 pages/shelf:扫码识别条码、OCR 识别生产日期与保质期、自动到期分类。
  • 续费管理 pages/subscription:自动续费统一管理、到期提醒与取消指引。
  • 财富自由计算器 pages/freedom:多币种与自定义汇率、年化/通胀建模、资产可维持时长计算。
  • 个人财富追踪器 pages/wealth:多平台资产管理、存取/转账/支出记录、资产趋势可视化。
  • 汇率换算 pages/currency:实时汇率查询、多银行汇率对比(云函数获取)。
  • 好习惯打卡器 pages/habit、种菜模拟器 pages/farm、好运抽签筒 pages/fortune、SBTI 人格测试 pages/moxie-*、Nginx 宝典 pages/nginx、AI 智能记账 pages/accounting 等。

目录结构

1
2
3
4
5
6
7
8
9
toolbox/
├── app.js / app.json / app.wxss # 小程序入口与全局配置(pages/ 下 23 个工具页面)
├── package.json # 依赖 weui-miniprogram
├── pages/ # 各工具页面:home/worktime/mood/billiard/snooker/material/shelf/currency/farm/subscription/freedom/wealth/accounting/habit/nginx/fortune/moxie-*/...
├── utils/ # 工具函数与数据模型
├── cloudfunctions/ # 云函数(汇率等实时数据)
├── images/ / docs/ # 图片资源与文档
├── CLAUDE.md / README.md / roadmap.md
└── package-lock.json

相关链接