Skip to content

This project is a comprehensive pet adoption platform that allows users to connect with pets in need of a loving home. Users can create accounts, log in, and seamlessly add their pets for adoption.

Notifications You must be signed in to change notification settings

Rahidapriya/Pet-Adoption-Platform

Repository files navigation

Pet Adoption Platform

Overview

This project is a comprehensive pet adoption platform that allows users to connect with pets in need of a loving home. Users can create accounts, log in, and seamlessly add their pets for adoption. The platform also enables users to initiate donation campaigns to support the well-being of pets.

Key Features

  • User Authentication: Secure user accounts with Firebase authentication for a seamless and safe login experience.
  • Role-based Access Control: Two distinct roles: "Admin" and "User," each with specific privileges and responsibilities.
  • Pet Adoption Management: Users can add detailed information about pets, including images, descriptions, and adoption status. Admins have the authority to oversee and manage all pet listings.
  • Donation Campaigns: Users can initiate donation campaigns to contribute to the welfare of pets. Integration of Stripe payment for secure and efficient donation processing.

Tech Stack

Frontend

  • Developed using React and Vite for a fast and reactive user interface.

Styling

  • Tailwind CSS for utility-first styling.
  • Vanilla CSS for custom styling.
  • Daisy Ui

Backend

  • MongoDB for storing and managing pet data.
  • Firebase for authentication.

Payment Processing

  • Integrated Stripe for secure and reliable payment processing.

Authentication

  • Implemented JSON Web Tokens (JWT) for secure user authentication and authorization.

Live Site

Visit the live site here

Server Site Github Repository

Visit Repository here

About

This project is a comprehensive pet adoption platform that allows users to connect with pets in need of a loving home. Users can create accounts, log in, and seamlessly add their pets for adoption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages