关于云计算:Laf-中大猫谱让每一只流浪猫都有家

54次阅读

共计 2915 个字符,预计需要花费 8 分钟才能阅读完成。

猫谱简介
中大猫谱是一款辅助校园漂泊猫救助的开源小程序我的项目,服务端应用 Laf 云开发。

猫谱次要性能包含:猫咪信息注销、照片分享、拍照识猫、布告和留言等。我的项目创建的初衷,是解决校园猫猫交换群里的一个常见问题:问猫猫是谁。

如果,把猫猫的信息和照片都整顿到小程序上,就能够筛选“宿舍楼”和“橘猫”,疾速定位到几只小猫的资料卡。再比对照片和眼前的猫猫,根本就能够确定它的名字,并看到它的相干材料。

2019 年春天,在这个简略的需要驱动下,猫谱上线了 。在热心猫友和 笃行志愿者服务队 的帮忙下,猫猫材料日渐丰盛。至今 4 年多的工夫里,性能逐步减少,参加开发和信息保护的同学也越来越多。

甚至,猫谱成为了不少同学的 精力寄托,让咱们更有能源去更新保护。一位同学领养了名为“浅脸”的猫猫,在浅脸生病逝世后的一年里,每隔两天就会到猫谱上给浅脸留言、上传旧照片。

2021 年初,我的项目代码改为开源,制作部署教程,并逐步推广到数十所高校或救助组织。在这些高校的猫谱上,不仅注销有小猫小狗,还有乌龟、天鹅等各种神奇校园动物。

目前,无需编程根底,只须要半天左右即可实现猫谱我的项目的部署 + 上线全流程。

laf 性能介绍

猫猫信息保护

针对 问猫 需要,咱们的解决方案是保护猫猫信息和相片。在猫谱上,由管理员负责保护精确的信息;普通用户能够 上传猫猫近照 ,由管理员审核后展现到 猫猫相册 中。

围绕这个外围性能,咱们还开发了许多后盾治理小性能,让管理员无需接触代码,包含:

  • 照片批量审核、缩略图生成
  • 校区 / 区域 / 花色治理
  • 猫猫关系治理
  • 管理员等级治理

拍照识猫

随着猫猫数量的增多,手动筛选的效率略显有余。咱们实现了一套基于 yolov5+CNN 的图像识猫模型,让用户顺手拍一张照片,就能辨认出猫猫是谁。

目前,识猫性能作为猫谱部署的一项可选性能,其代码也曾经开源。它会用猫谱里的猫猫照片进行训练,须要更多的急躁追随教程进行部署。咱们也在摸索将人工智能模型部署到 Laf 平台,升高部署难度和老本,心愿有相似想法的敌人一起交换。

布告、便当贴和反馈

与用户交换方面,猫谱实现了三个渠道:

  • 布告板:由管理员公布(猫谱 → 用户)
  • 便当贴墙:由用户公布,管理员审核(用户 → 猫猫)
  • 信息反馈:由用户发送,管理员后盾回复(用户 → 猫谱)

猫猫关系、徽章和榜单

为减少更多的可玩性,猫谱还新增了几个乏味的性能:

  • 猫猫关系:将猫际关系登记在册,除血缘关系外,还有各种盘根错节的情感纠纷
  • 徽章零碎:用户通过登录 / 看广告获取徽章,赠送给可爱的猫猫
  • 榜单:包含用户拍照数量榜,照片点赞榜,猫猫徽章收集榜

为什么是 Laf

初识机缘

2022 年秋季,受微信云开发定价批改的影响,单个猫谱的部署老本从每月几毛钱,直线回升到 50+ 元。过后,猫谱部署交换群里已有近百名成员,数十所高校的猫谱已在线上运行。昂扬的老本让本来就顾此失彼的漂泊救助个人难以承当,关停小程序的状况逐步增多。

为应答这种状况,猫谱团队从两个方面进行优化:

  1. 优化 API 调用量,升高云开发使用量老本
  2. 调研适合的迁徙平台

此时,处在开发初期的 Laf 平台进入了咱们的视线:

  • 学习成本低:相熟的 ServerLess 的云开发模式,函数 + 数据表 + 存储性能组合
  • 开源保障:开源的源码库反对公有部署,既能作为兜底,又能满足自有服务器的需要
  • 无冷启动:Laf 常驻内存的计划人造就没有冷启动问题,调用十分迅速
  • 计费清晰正当:从最后的收费试用,到现在的灵便配置免费,部署老本可承受
  • 敌对的开源社区:有任何问题能够反馈到论坛和微信群,会有社群成员或官网团队出手帮忙解决

迁徙过程

Laf 0.8 版本,咱们着手迁徙猫谱我的项目,大抵能够分为三个阶段:

  1. 小程序端同时兼容两套云开发,应用公有部署 Laf,上线测试
  2. 更新预览版 Release,整顿迁徙文档,在小范畴内测
  3. Laf 1.0 上线后,全面重写我的项目文档,齐全切换至 Laf 平台

在整个迁徙的过程中,Laf 团队的敌人踊跃提供技术支持、及时解决需要 issue,帮忙猫谱团队在短时间内顺利迁徙。猫谱团队将迁徙过程整顿出迁徙教程、数据导入和数据导出的工具,帮忙数十所高校的小程序也实现了迁徙。

单干

2023 年冬季,咱们与 Laf 团队的敌人,就 高校代金券计划,从技术和施行方面探讨了多个想法。最终,咱们以一种简略的形式进行小范畴尝试,即“猫谱高校代金券打算”。

具体的,Laf 团队生成一批代金券,交由猫谱团队进行发放。猫谱团队承受各高校的小程序运营者申请,审核通过后发放代金券,足以收费应用最低配的 Laf 实例。

在申请过程中,咱们设立了几个小小的门槛:猫谱上累积猫猫 10+ 只,累计用户 100+。咱们置信,对于真心想经营小程序的团队,这些条件都很容易达成,薅羊毛的则会望而生畏。

短短 2 个月内,已有来自 全国 14 所高校的同学实现了申请 ,让更多的同学从实际上理解到 Laf 平台。其中, 大多数运营者齐全不懂代码编程,也同样实现了我的项目部署,可见 Laf 平台的易用性十分优良。

小程序来自高校
HUT 喵世界湖南工业 **
喵汪图鉴湖南 **
老和山猫咪图鉴浙江 **
小理猫谱广州理工 **
猫猫南方工北方工业 **
大黄的山竹铺子华南师范 **
崴喵猫谱山东 **
ZUEL 汪汪图鉴中南财经政法 **
火大猫谱火箭军工程 **
SUFE 的招财喵谱上海财经 **
技大喵喵屋深圳技术 **
南华猫谱南华 **
成师猫咪家谱成都师范 **
交医喵屋图鉴上海交通大学医 **

laf 结语

接下来,猫谱我的项目将持续基于 Laf 云开发平台,新增更多实用的、乏味的性能。欢送感兴趣的小伙伴退出开发,提供你的想法和创意。

借此机会,感激如此多同学对猫谱我的项目、Laf 平台和校园漂泊动物的大力支持。期待有更多的高校同学,应用猫谱为漂泊动物救助事业添砖加瓦。

援用链接
[1]
中大猫谱: https://github.com/sysucats/zhongdamaopu

[2]
部署 + 上线全流程: https://docs.qq.com/doc/DSGFvWGF4UnVrQ3VN

[3]
识猫性能: https://github.com/sysucats/cat-face

[4]
迁徙教程: https://docs.qq.com/doc/DSEdBUmhzaVdFdXVT

[5]
数据导入: https://github.com/sysucats/upload_laf_db

[6]
数据导出: https://github.com/sysucats/export_laf_db

[7]
“猫谱高校代金券打算”: https://docs.qq.com/doc/DSGhxbVhuUnJqaUhF

对于 Laf

Laf 是一款为所有开发者打造的集函数、数据库、存储为一体的云开发平台,助你像写博客一样写代码,随时随地公布上线利用!3 分钟上线 ChatGPT 利用!

🌟GitHub:https://github.com/labring/laf

🏠官网(国内):https://laf.run

🌎官网(海内):https://laf.dev

💻开发者论坛:https://forum.laf.run

sealos 以 kubernetes 为内核的云操作系统发行版,让云原生简略遍及

laf 写代码像写博客一样简略,什么 docker kubernetes 通通不关怀,我只关怀写业务!

正文完
 0