Laf & 中大猫谱:让每一只流浪猫都有家

这篇具有很好参考价值的文章主要介绍了Laf & 中大猫谱:让每一只流浪猫都有家。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

猫谱简介

中大猫谱是一款辅助校园流浪猫救助的开源小程序项目,服务端使用 Laf 云开发

Laf & 中大猫谱:让每一只流浪猫都有家

猫谱主要功能包括:猫咪信息登记、照片分享、拍照识猫、公告和留言等。项目创立的初衷,是解决校园猫猫交流群里的一个常见问题:问猫猫是谁。

Laf & 中大猫谱:让每一只流浪猫都有家

如果,把猫猫的信息和照片都整理到小程序上,就可以筛选“宿舍楼”和“橘猫”,快速定位到几只小猫的资料卡。再比对照片和眼前的猫猫,基本就可以确定它的名字,并看到它的相关资料。

2019年春天,在这个简单的需求驱动下,猫谱上线了。在热心猫友和笃行志愿者服务队的帮助下,猫猫资料日渐丰富。至今4年多的时间里,功能逐渐增加,参与开发和信息维护的同学也越来越多。

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

Laf & 中大猫谱:让每一只流浪猫都有家

原文链接:https://forum.laf.run/d/1012

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

目前,无需编程基础,只需要半天左右即可完成猫谱项目的部署+上线全流程。

功能介绍

猫猫信息维护

针对问猫需求,我们的解决方案是维护猫猫信息和相片。在猫谱上,由管理员负责维护准确的信息;普通用户可以上传猫猫近照,由管理员审核后展示到猫猫相册中。

Laf & 中大猫谱:让每一只流浪猫都有家

围绕这个核心功能,我们还开发了许多后台管理小功能,让管理员无需接触代码,包括:

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

拍照识猫

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

Laf & 中大猫谱:让每一只流浪猫都有家

目前,识猫功能作为猫谱部署的一项可选功能,其代码也已经开源。它会用猫谱里的猫猫照片进行训练,需要更多的耐心跟随教程进行部署。我们也在探索将人工智能模型部署到 Laf 平台,降低部署难度和成本,希望有类似想法的朋友一起交流。

公告、便利贴和反馈

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

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

Laf & 中大猫谱:让每一只流浪猫都有家

猫猫关系、徽章和榜单

为增加更多的可玩性,猫谱还新增了几个有趣的功能:

  1. 猫猫关系:将猫际关系登记在册,除血缘关系外,还有各种错综复杂的情感纠纷
  2. 徽章系统:用户通过登录/看广告获取徽章,赠送给心爱的猫猫
  3. 榜单:包括用户拍照数量榜,照片点赞榜,猫猫徽章收集榜

Laf & 中大猫谱:让每一只流浪猫都有家

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 & 中大猫谱:让每一只流浪猫都有家文章来源地址https://www.toymoban.com/news/detail-687427.html

到了这里,关于Laf & 中大猫谱:让每一只流浪猫都有家的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java】项目中大批量数据查询导致OOM

    项目中有时候一次性将大批量数据都查出来到内存中导致内存占用过多很可能会导致内存溢出 在JVM内存结构中分为以下几个模块 程序计数器 虚拟机栈 本地方法栈 堆内存 方法区 程序中的实例对象包括从数据库读取的数据是存在堆内存中的。 所以这里的 OutOfMemoryError 是因为

    2024年02月09日
    浏览(38)
  • Vim 编辑器中大写键的命令

    Vim 编辑器中有很多大写键的命令,这些命令通常用于执行特定的操作或进入特定的模式 。 A:在当前行的末尾进入插入模式。 B:向后移动一个单词。 C:更改从当前光标位置到行尾的内容。进入插入模式。 D:删除从当前光标位置到行尾的内容。 E:向前移动到单词的末尾。

    2024年04月28日
    浏览(45)
  • C语言考试中大概率用得到的内置函数

    😎Hello朋友你好!我是一名西安电子科技大学在校学生,🍉目前主要在做web方向,前端居多,别的方向也有尝试。 如果对博客内容有疑问,或者有想法,🎉欢迎私信或评论,看到一定会回复、尽力为大家解决问题! 如果你对web感兴趣,也欢迎👏一起交流讨论,比如学习路

    2024年02月07日
    浏览(40)
  • uniapp实现全局设置字体大小,实现小中大的字体切换

    要实现文字大小的动态切换,考虑到使用 rem 机制。只需要通过修改根节点的font-size值,就能改变文字呈现出来的大小 但是一般我们的项目始用的都是px或rpx单位,全局修改单位未免不现实。所以这里用到了 postcss-px-to-viewport 插件。 postcss-px-to-viewport 可以帮助我们把项目的单

    2024年02月08日
    浏览(47)
  • Laf 云开发平台及其实现原理

    大家好,我是来自 Laf 团队的王子俊 ,很高兴今天能在这里给大家分享我们 Laf 云开发平台及其实现原理 。本来想说一点什么天气之类的话作为开头,但主持人都说完啦,我就不多说了,还是直接开始今天的分享吧。 在准备 PPT 的时候,我想过很多种的方式来介绍我们是一个

    2024年02月08日
    浏览(44)
  • 《零基础入门学习Python》第055讲:论一只爬虫的自我修养3:隐藏

    上节课我们说过了,有一些网站比较痛恨爬虫程序,它们不喜欢被程序所访问,所以它们会检查链接的来源,如果说来源不是正常的途径,那么它就会把你给屏蔽掉,所以呢,要让我们的程序可以持续的干活,要可以投入生产,我们就需要对代码进行隐藏,让它看起来更像是

    2024年02月16日
    浏览(44)
  • Laf Assistant:云开发从未如此爽快!

    原文链接:https://forum.laf.run/d/67 工欲善其事,必先利其器。在编写代码时,IDE 也是我们不可或缺的。它可以让我们更高效地完成代码编写,提高开发效率。因此,IDE 是我们编写代码中最亲密的伙伴之一。 虽然 Laf 云开发有简洁的 Web IDE ,只要能打开浏览器就可以随处编辑云

    2024年02月03日
    浏览(39)
  • 开源 Serverless 框架 Laf 性能优化实践

    Laf 是一个完全开源的 Serverless 框架,Laf 的 Node.js 运行时容器 (以下简称为 Runtime ) 是 Laf 的 函数执行环境 ,依托于 Express.js 框架。采用容器进程常驻的方式,每一个应用对应于一个或多个容器 (弹性伸缩下),底层使用了 Node.js 的 vm 模块,使用 MongoDB 的 watch() 方法来监听函数

    2024年02月04日
    浏览(42)
  • 一只产品汪的低代码学习之路(一):ChatGPT眼中的低代码有多牛?

    作为一只本科财务,研究生信管半路出家的产品汪 “啥也不懂”和“就会写写SQL”已经成为了我工作属性的代名词 “可以但没必要”“you can you up,no can no bibi”“你到底懂不懂”是开发拒绝我的三板斧。 秉承着不蒸馍馍争口气的优良传统,独立开发一个企业级应用、创业、

    2023年04月27日
    浏览(55)
  • Vue项目中大文件切片上传实现秒传、断点续传的详细实现教程

    在Vue项目中,大图片和多数据Excel等大文件的上传是一个非常常见的需求。然而,由于文件大小较大,上传速度很慢,传输中断等问题也难以避免。因此,为了提高上传效率和成功率,我们需要使用切片上传的方式,实现文件秒传、断点续传、错误重试、控制并发等功能,并

    2024年02月12日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包