← 返回首页
📝

行政工作小帮手

React Node.js SQLite

面向高校行政人员的日常事务管理工具,集成文件归档、日程提醒、通知发布和数据统计功能。从繁琐的重复劳动中解放行政老师的时间。

主要内容

行政工作小帮手是一款专为高校行政办公室设计的轻量化 Web 应用,核心解决以下四个痛点:

开发起因

这个项目源于我观察到身边行政老师的工作状态:每天被无数表格、通知和会议淹没,但真正有价值的工作(如服务学生、优化流程)却没时间做。一位老师曾告诉我:"我 70% 的时间花在了找文件和发通知上。"

我想,既然我有技术能力,为什么不做点什么?于是从 2024 年 1 月开始,我利用业余时间访谈了 5 位不同院系的行政老师,梳理出最核心的需求清单,启动了"行政工作小帮手"的开发。

开发过程

2024.01
需求调研阶段。访谈 5 位行政老师,整理出 23 个痛点,筛选出 4 个最高频需求。
2024.02
原型设计与验证。用 Figma 制作交互原型,邀请 3 位老师试用并收集反馈,迭代 3 个版本。
2024.03
核心功能开发。完成文件归档模块、共享日历、通知发布系统。技术选型:React + Node.js + SQLite。
2024.04
内测与优化。在 1 个院系试运行,收集 40+ 条反馈,修复 Bug 并优化了 12 处交互细节。
2024.05
正式上线。部署到 Cloudflare Pages,面向全校推广使用。当前注册用户 120+,日活 60+。

技术栈

React 18
Node.js
SQLite
Tailwind CSS
Express
Cloudflare Pages

开发心得

这是我第一次真正以"用户"为中心做开发。早期我倾向于堆砌功能,但内测反馈让我意识到:行政老师最需要的不是更多功能,而是更少步骤。一个文件归档操作,从原来的 7 步缩短到 3 步,比增加 10 个新功能更有价值。

另外,选择 SQLite + 单文件部署的方案让我避开了复杂的服务器运维,整个应用可以零配置运行在 Cloudflare Pages 上,这对于没有专职 IT 支持的小型团队尤为重要。