Hi guys!
I've been independently building an open-source project called PawHaven over the past two years.
It's an animal rescue platform designed to connect volunteers, animal shelters, and people interested in adopting stray animals.
I built the project from scratch, covering the frontend, backend, system architecture, and deployment.
Tech Stack:
- Frontend: React, TypeScript
- Backend: Node.js, NestJS
- Architecture: API Gateway + 3 independently deployed services
- Infrastructure: Vercel, Cloudflare
I'm looking for honest and constructive feedback from experienced developers.
I'd particularly appreciate your thoughts on:
- Overall system architecture and service boundaries.
- Code quality and project structure.
- Backend API design and service communication.
- Security, scalability, and maintainability.
- Anything you think could be improved or redesigned.
I'm open to critical feedback. The goal is to identify weaknesses and make the project better, rather than simply showcase what I've built.
Live: https://pawhaven.work
GitHub: https://github.com/aoda-zhang/PawHaven-FullStack-React-NodeJS
I'd really appreciate it if you could take a look and share your thoughts. Thanks!
Top comments (0)