一个为生物实验室量身打造的,集试剂、耗材、细胞库管理于一体的微信小程序。旨在通过数字化的方式,提升实验室物资管理效率,规范出入库流程,确保实验数据的准确性和可追溯性。
- 三大核心模块:
- 试剂库:管理实验室的各类化学试剂、抗体、引物、试剂盒等。
- 耗材库:管理枪头、离心管、培养皿、手套等常用生物实验耗材。
- 细胞库:专业的细胞冻存与复苏管理,支持按物理空间(液氮罐/冰箱 -> 架子 -> 盒子)进行浏览和管理。
- 精细化库存管理:支持试剂/耗材的规格、数量、供应商等信息的录入与查询。
- 完整的出入库日志:每一次物资的领取、消耗、新增、归还都有详细记录,责任到人,方便追溯。
- 权限管理系统:区分“管理员”和“普通成员”,确保只有授权人员才能进行入库、编辑等关键操作。
- 双轨制注册:
- 支持管理员为成员预创建账号,生成专属邀请码。
- 支持新成员通过扫描通用二维码,使用公共注册密码自助注册。
- 前端:原生微信小程序 + Vant Weapp UI 组件库
- 后端:微信小程序云开发
- 云函数:处理所有业务逻辑。
- 云数据库:存储所有数据。
- 云存储:未来可用于存储说明书、图片等文件。
- 克隆或下载:将本项目代码下载到本地。
- 导入项目:打开“微信开发者工具”,选择“导入项目”,将项目目录指向您下载的文件夹。
- 配置 AppID:在
project.config.json文件中,将appid替换为您自己的小程序 AppID。 - 创建云环境:在微信开发者工具中开通“云开发”,并创建一个新的云环境,将云环境ID填写到
app.js的cloud.init中。 - 部署云函数:在
cloudfunctions目录下,右键点击每一个云函数文件夹(user,reagent,cell),选择“上传并部署:云端安装依赖”。 - 配置数据库:根据项目需要,手动在云数据库中创建
users,reagents,cells,cell_logs,storages,config等集合。
我们欢迎任何形式的贡献!如果您有任何好的想法、功能建议或发现了Bug,请随时提交 Issue 或 Pull Request。
本项目基于 MIT 许可证开源。