You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PawfectAdopt is a full-stack web application designed to connect lovable pets with caring homes. The platform simplifies the pet adoption process, allowing pet owners to list pets for adoption while giving potential adopters an easy way to explore, filter, and apply for adoption.
✨ Features at a Glance
🐶 For Adopters
Browse & Filter Pets: Explore available pets with real-time category filtering (Dogs, Cats, Birds, etc.) and search functionality.
Pet Details: View comprehensive information about each pet, including age, location, and adoption guidelines.
Seamless Applications: Submit adoption requests directly from the pet details page.
Adopter Dashboard: Track all submitted adoption requests and monitor their status (Pending, Approved, or Rejected) in real-time.
🏠 For Pet Owners / Listings
List a Pet: Easily add new pets for adoption with detailed descriptions and images.
Manage Listings: Access a dedicated dashboard (My Added Pets) to oversee all posted pets.
Owner Requests Inbox: Review incoming adoption applications specifically for your listed pets.
Approve or Reject Applications: Take action on pending adoption requests with instant status updates.
🔐 Security & User Experience
Authentication: Secure user login and signup with protected dashboard routes.
Responsive UI: Modern, clean, and intuitive layout built for desktop, tablet, and mobile browsers.
🛠️ Tech Stack
Frontend
Framework: Next.js (App Router)
Styling: Tailwind CSS
Icons & Notifications: Lucide React, React Hot Toast
State Management: React Context API (Auth Context)
Backend
Runtime: Node.js & Express.js
Database: MongoDB (Native Node Driver)
Environment Management: Dotenv
CORS Handling: Cors middleware
About
PawfectAdopt is a full-stack, theme-responsive pet adoption platform built with Next.js, Express.js, and MongoDB. It connects compassionate adopters with rescued animals, featuring seamless adoption workflows, real-time status updates, and interactive pet management tools to give every pet a loving home.