
PerfectPaw
Pet adoption platform with a LangChain agent, powered by Anthropic, that matches adopters to shelter pets based on their lifestyle, plus a dashboard for shelters to manage listings and applications.
PerfectPaw is a pet adoption platform that connects adopters with trusted shelters and rescue partners. At its core is an AI agent built with LangChain and Anthropic: it takes an adopter's lifestyle answers, reasons over the available pets, and recommends the best matches. Users can browse adoptable dogs and cats, sign in, and apply for adoption, while shelters manage their listings and incoming applications from a dedicated dashboard. The frontend is built with React, Vite, React Router and Tailwind CSS, with Lucide icons and Lottie animations for a warm, interactive feel. The Node.js and Express backend handles authentication with JWT and bcrypt alongside Google sign-in through Auth0, and stores pet photos with Cloudinary and Multer.
- LangChain
- Anthropic
- React
- Node.js
- Express







