Skip to content

Repository files navigation

🐾 PawfectAdopt — Pet Adoption & Rescue Platform

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.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages