Adoply

Adoply

MERN Stack Pet Adoption Application

Back to Projects

About this project

Adoply is a comprehensive pet adoption platform that connects shelters with potential adopters. It features detailed pet profiles, adoption application tracking, and a seamless communication system between shelters and adopters.

Next.jsTailwind CSSTanStack QueryFirebaseNode.jsExpress.jsMongoDB

Key Features

Built responsive Home, Pet Listing, and Pet Details pages with reusable components.
Integrated REST API for dynamic pet data and managed state with TanStack Query
Collaborated with team using Git and GitHub for feature development

Challenges & Solutions

Challenge

Managing complex adoption workflows with multiple approval stages

Solution

Designed a state machine pattern to track adoption status and automated notifications at each stage.

Challenge

Ensuring pet data accuracy across multiple shelters

Solution

Implemented a verification system with shelter admin dashboards and automated data validation.

Demo Credentials

Admin Emailkalidashodekare14@gmail.com
PasswordKalidash84@@##

Technical Highlights

1
Implemented advanced search with filters for species, age, size, and location
2
Built a real-time messaging system between adopters and shelters
3
Created responsive UI with Tailwind CSS for seamless mobile experience
4
Used MongoDB Atlas for scalable cloud database hosting