Skip to content

vedu111/pAwDOPT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

pAwDOPT - Pet Adoption Website

pAwDOPT is a full-featured pet adoption platform designed to connect pet lovers with pets in need of a home. The website offers a seamless adoption process with robust verification to ensure pets are safely and responsibly rehomed.

img5

Features

  • Pet Listings with Filters: Search for pets based on species, breed, age, size, and location.
  • Two-Step Verification Process:
    • NGO Worker Verification: Initial screening of potential adopters.
    • NGO Admin Approval: Final verification before the pet is handed over.
  • User Authentication: Secure sign-up and login system.
  • Adoption Status Tracking: Applicants can view the status of their application.
  • Responsive Design: Optimized for desktop and mobile devices.

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB (Mongoose ORM)
  • Authentication: JSON Web Tokens (JWT)
  • Verification: Multi-step verification workflow

Setup

  1. Clone the repository:
git clone https://github.com/vedu111/pAwDOPT.git
  1. Install dependencies:
cd pAwDOPT/server
npm install
  1. Start the server:
npm start
  1. Open the frontend:
cd .../client
npm start

Usage

  • Register as a user to browse pets.
  • Apply to adopt a pet and undergo the verification process.
  • After approval, receive contact information to finalize the adoption.

pAwDOPT - Bringing Pets and People Together!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 63.4%
  • CSS 36.3%
  • HTML 0.3%