An open API service indexing awesome lists of open source software.

https://github.com/rudra0700/pet-adoption-client

Connect pets with loving homes, enable adoptions, donations, and pet listings to support animal welfare and responsible pet ownership
https://github.com/rudra0700/pet-adoption-client

express firebase-auth javascript jwt mongodb nodejs reactjs

Last synced: 3 months ago
JSON representation

Connect pets with loving homes, enable adoptions, donations, and pet listings to support animal welfare and responsible pet ownership

Awesome Lists containing this project

README

          

![image alt](https://github.com/rudra0700/pet-adoption-client/blob/d7fe0b64c5636f995083a41d62e162ff7301fe15/pethouseFront.PNG)
# Project Name: PetHouse

# Project Overview :
The purpose of this pet adoption website is to create a platform where users can find loving homes for pets like dogs, cats, and rabbits. It aims to simplify the adoption process, connecting potential pet parents with pets in need. Additionally, the platform empowers users to create donation campaigns to support animals requiring care, medical treatment, or shelter. Visitors can also donate to existing campaigns, contributing to the well-being of pets and the organizations caring for them. This website fosters a community of animal lovers, promoting kindness and responsibility while ensuring pets find safe, nurturing homes. It’s a step toward reducing stray populations and enhancing animal welfare worldwide.

# Some key Feature:
- Use mongoDb database for handling database
- CRUD operation for handling pets, donation, and user collection
- User can adopt pet and donate for other pet using any international card
- Search and filter and reset option
- Authenticaton Using firebase
- Implement Private route system
- Implement Admin route system
- Admin can access all the route of any normal user

# Technology Stack:
- Programming language : Javascript
- Framework : react.js, express.js
- Database : Mongodb
- Authentication: JSON Web Token (JWT)
- Baas : firebase
# npm pakage:
- react-router-dom
- react-toastify
- react helmet
- react-icons
- react date-fns
- firebase
- axios
- swiper js
- react-date-picker
- lottie-react
- stripe
- react date picker
- sweetAlert2
- react hook form
- react helmet

# Admin Credential:
- Email: durjoy@gmail.com
- Password : 123456Aa#

Github link :

- client side : https://github.com/programming-hero-web-course2/b10a11-client-side-rudra0700

- server side : https://github.com/Programming-Hero-Web-Course4/b10a12-server-side-rudra0700

Live url : https://pethouse-20e61.web.app