Skip to content

shravan0627/PawsForYou

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PawsForU: A Pet Adoption System | MERN Stack Portfolio with Admin Panel

"PawsForU" is a website where you can either give a pet up for adoption or adopt one. If you have a pet you can't care for anymore, you fill out a form. The admin then decides if they can put your pet on PawsForU. If they approve, they'll ask you to bring the pet to an adoption center.

If you want to adopt a pet, you fill out a form with your details. The admin gets a lot of requests and picks the best one. If they choose you, they'll delete the other requests and take the pet off PawsForU. They'll keep a record of the pet and your contact info.

So, PawsForU makes it easy to find new homes for pets and connect them with people who want to adopt.

Introduction

PawsForU is a web application that connects pet lovers with pets in need of a home. Our platform simplifies the process of pet adoption by providing a seamless user experience.

Features

  • Users can submit a pet for adoption by filling out a form.
  • Admin reviews adoption submissions and can approve or reject them.
  • Approved pets are listed on PawsForU for potential adopters to view.
  • Users interested in adopting a pet fill out an application form.
  • Admin evaluates adoption applications to select the most suitable adopter.
  • Admin maintains a history of adopted pets and their new owners.
  • User can browse and search for available pets for adoption.
  • They can filter pets based on pet type i.e. dog, cat, fish, etc.
  • PawsForU offer detailed pet profiles with photos and descriptions.

Technology Stack

PawsForU is built using the MERN stack (MongoDB, Express.js, React, Node.js).

Admin Login

for the admin to login we have harcode it with specific credentials with the username being admin and the password being 123. We can also add more admin in the code to give access to other admins if present.

Can Access content without Login

user can access the content without logging in, we have done this to make it similar with the other websites where login is not mandatory. and also for email we have put the validation to be universal not restriciting it opnly to northeastern mail so that anyone can adopt a pet.

Installation

Follow these steps to set up the project locally:

  1. Run Client: cd Client npm install npm start

  2. Run Server cd Server npm install npm start

Additional Notes

  • Ensure you have Node.js and npm installed on your machine.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5