PawHaven 是一个全栈平台,旨在支持流浪动物救援和领养,连接志愿者、领养者和社区。
平台允许用户报告救援案例、跟踪救援进度、分享救援故事,并提升动物救援信息的可见性与协调效率。
除了应用功能外,PawHaven 也是现代全栈工程实践的展示,注重可扩展架构、可维护代码和高效开发流程。
救援案例管理
创建和跟踪救援案例,帮助志愿者协调救援行动。
认证与权限
使用 JWT 和基于角色的访问控制保证用户安全。
知识库
提供救援指南和领养知识,通过集中式内容系统管理。
社区互动
分享救援故事、交流经验,增强社区互动与连接。
pnpm workspace| 层级 | 技术 |
|---|---|
| 前端 | React, TypeScript, React Query, React Hook Form |
| 后端 | NestJS, Node.js |
| 架构 | 微服务, Monorepo |
| 包管理 | pnpm workspace |
| 代码规范 | ESLint, Prettier, Husky |
| CI/CD | GitHub Actions |
PawHaven 是一个开放且持续发展的项目,欢迎对动物救援、开源开发或项目架构讨论感兴趣的朋友加入社区。
💬 Discord
👉 https://discord.gg/znnG258E
在 Discord 你可以:
详细文档请查看 /docs 目录:
欢迎贡献代码与想法:
详情请查看 LICENSE 文件。
$ claude mcp add PawHaven-FullStack-React-NodeJS \
-- python -m otcore.mcp_server <graph>