💻 当程序员开始想着「用代码做点善事」
有时候我在想—— 我们每天写的代码, 除了能让产品更流畅、功能更酷, 能不能,也让世界变得温柔一点?
⸻
🐾 故事从一只流浪猫开始
那天晚上,我和老婆跟几个朋友聚完餐回家。 雨很大,巷子里传来一阵微弱的“喵呜——喵呜——”。
老婆是宠物医生, 她一听就说:“这只猫生病了。”
我们顺着声音找去, 在湿透的纸箱后面, 发现了一只小猫,浑身发抖, 那种眼神——无助到让人心碎。
我脱下外套把它裹住, 连夜送到宠物医院。 那天已经快凌晨两点。
医生说它脱水严重,需要输液保温。 我们没回家,就在医院等了了一夜。
第二天,小猫自己走了几步。 老婆那个爱哭鬼当场就哭了。 她说:“有的人把动物当家人, 也有人,把动物当垃圾。”
⸻
🏠 我们的两只猫
后来我们家也多了两只猫。 一只是被家长遗弃在宠物医院的小奶猫, 另一只是被扔在垃圾桶旁、 脖子上还缠着塑料绳的小可怜。
现在它们都很健康, 每天在阳台晒太阳,趴在键盘旁睡觉。 每次看着它们安心的样子, 我就更坚定——这件事值得。
⸻
💡 从救助到 PawHaven
这几年,我们陆续又救了几只猫狗。 但每次都遇到问题: 📍 不知道谁能帮忙 📷 无法快速记录救助信息 💬 只能靠朋友圈传播
于是我决定写一个平台—— 让“救助”这件事,变得更容易一点。
这就是PawHaven
在这里可以: 📸 上传流浪动物的照片 📍 标记出现地点 📖 记录救助故事 🤝 连接志愿者、医生与爱心人士
我希望它是一个 能让“善意更容易被传递”的地方。
⸻
💻 技术的温度
PawHaven 同时也是一个 React + Node.js (Nesth.js) 的全栈开源项目。
它包含:
- ⚙️ 前端:React + TypeScript + pnpm monorepo
- 🧩 后端:NestJS 微服务架构
- 🚀 部署:Azure Kubernetes + GitHub Actions CI/CD
在这里, 不仅能参与公益, 还可以学习到真实项目中的全栈最佳实践。
⸻
🌈 写在最后
这不是商业项目, 没有投资,也没有广告。
如果你也爱动物、 也相信技术能让世界更好,
🌟 欢迎来看看我的项目: 👉 github.com/aoda-zhang/…
💬 点个 Star ⭐️,
让更多人看到它。 或分享出去, 也许下一只被救助的小生命, 就来自你的这一点善意 🐶🐱