快接龙 | 一款简单高效微信小程序的设计与实现
2025年5月21日 14:53
#1 背景故事
某公司工会贴心地为员工安排了理发与洗头服务💐,时间为指定日期的上午十点至下午六点,当日服务人次上限为 15 人,每人的服务时长为 30 分钟。员工需在微信群中以文字编辑的形式进行接龙报名,但是这种报名方式存在一些弊端😔。
代码已开源:GITHUB,欢迎 star 😄。
#2 程序设计
#2.1 🧠功能设定
#2.2 🚀技术选型
类别 | 技术栈 | 备注 |
---|---|---|
后端 | Node.js + Fastify | |
数据库 | SQLite3 | 轻量级的嵌入式关系型数据库,简单稳定,ORM 框架为objection.js,理论能无缝对接 MySQL8 |
组件库 | Vant | 小程序版本 |
包管理 | pnpm | 速度快、节省磁盘空间的软件包管理器⚡ |
构建工具 | rsbuild | 支持前后端构建(速度优于 webpack,而 vite 构建后端应用存在缺陷),支持国产✊ |
IDE | VSCode + 微信开发者工具 | 微软出品,必属精品🙂 |
#2.3 🔢数据字典
#3 📃 功能页面
此处仅介绍小程序端页面
未来会将代码开源😄。