快接龙 | 一款简单高效微信小程序的设计与实现

205 阅读1分钟

#1 背景故事

某公司工会贴心地为员工安排了理发与洗头服务💐,时间为指定日期的上午十点至下午六点,当日服务人次上限为 15 人,每人的服务时长为 30 分钟。员工需在微信群中以文字编辑的形式进行接龙报名,但是这种报名方式存在一些弊端😔。

代码已开源:GITHUB,欢迎 star 😄。

#2 程序设计

#2.1 🧠功能设定

#2.2 🚀技术选型

类别技术栈备注
后端Node.js + Fastify
数据库SQLite3轻量级的嵌入式关系型数据库,简单稳定,ORM 框架为objection.js,理论能无缝对接 MySQL8
组件库Vant小程序版本
包管理pnpm速度快、节省磁盘空间的软件包管理器⚡
构建工具rsbuild支持前后端构建(速度优于 webpack,而 vite 构建后端应用存在缺陷),支持国产✊
IDEVSCode + 微信开发者工具微软出品,必属精品🙂

#2.3 🔢数据字典

#3 📃 功能页面

此处仅介绍小程序端页面

未来会将代码开源😄。