c4cats.org

发布: (2025年12月20日 GMT+8 01:52)
4 min read
原文: Dev.to

Source: Dev.to

我构建的内容

首先,先说点背景… “社区猫”是指在社区里自行生活、没有室内住所或“主人”的猫。它们通常会有人非常关心,提供食物和/或户外庇护,但它们并不“归属”于任何人。它们没有接受兽医护理(包括绝育),而当好心人继续喂养它们却不让它们“绝育”时,猫群会以惊人的速度繁殖。捕捉‑绝育‑放归(TNR)是一种帮助这些(通常不易驯服)小猫接受疫苗接种和绝育的方式。

Community Cat Colony Connections(c4cats)是我构建的一个应用,旨在提升这一过程的效率。需要帮助的人可以提出请求。参与 TNR 的志愿者可以注册。随后这些志愿者可以请求访问 Dashboard,在仪表盘上查看哪些猫需要帮助——理想情况下离他们居住的地方很近——并与猫群看护者联系,在该地区启动 TNR。

据我所知,这款应用是同类中的首个。美国许多其他组织也在做类似的事,但大多采用非常手工、耗时的流程,而这是首次尝试技术解决方案。我认为我们已经证明它在我们的地区运行良好;如果全国各地都有“地区”实例来帮助本地社区,我会非常高兴。

我的宣传视频

这是一篇提交给 DEV 的全球展示挑战(由 Mux 主办) 的作品。

演示

我有一个带有限数据的演示实例。想玩玩的话可以尝试:

  • 演示站点: (未提供 URL)
  • 用户名: demo.user
  • 密码: Password1

背后的故事

我想找个机会学习新技能,而不是“照着教程做这个毫无用处的东西”。如果我的代码没有解决问题,我会感到无聊。

于是我开始实现脑海中酝酿了多年的想法。它逐渐变成了人们使用并喜欢的真实产品!如果你了解美国的动物救援,你会知道它们经费极度不足,且让所有参与者感到压力山大。C4 是我尝试为捕捉‑绝育‑放归(TNR)工作带来效率、减轻愿意帮助者负担的方案。

技术亮点

  • 前端: 使用 Svelte 构建的“静态”网站。
  • 后端:Python 编写的微服务,部署在 AWS Lambda 上,并通过 API Gateway 访问。
  • 数据库: 采用 AWS DynamoDBSupabase 托管的 PostgreSQL 的混合方案。
Back to Blog

相关文章

阅读更多 »

Ruby 4.0.0

请提供您希望翻译的具体摘录或摘要文本,我才能为您进行简体中文翻译。