Skip to content

Rahad-Ullah/Pet-Care

Repository files navigation

Pet Care

A pet adoption website

Features

  • User Adoption Features: Initiate and personalize donation campaigns for individual pets. Adoption seekers can submit adoption requests for pets. Users can add their pets to the adoption listing. Ability to manage and update pet adoption listings.

  • Paws for a Cause: Users can initiate donation campaigns for specific pets. Each pet can have its own dedicated fundraising campaign. Donation campaigns can be shared via social media for increased visibility.

  • Secure Transactions with Stripe: Integration with Stripe for secure payment processing. Users can make donations using MasterCard and VisaCard. Secure and encrypted transactions for financial transactions.

  • User Dashboards: Users have personalized dashboards displaying their added pets. Access to a payment history section, showing donation and adoption transactions. Ability to track ongoing donation campaigns initiated by the user.

  • Admin Dashboard: Admins can view and manage all adoption requests, accepting or rejecting as necessary. Ability to pause or resume ongoing donation campaigns. Access to a comprehensive payment history, displaying all transactions on the platform.

  • Pet Profiles: Detailed profiles for each pet, including images, descriptions, and health information. Adopters can view and inquire about pets directly through the platform.

  • Security and Privacy: Robust authentication and authorization mechanisms to ensure user data security. User data protection and adherence to privacy regulations.

  • Search and Filter Functionality: Users can search for pets based on various criteria such as type, breed, location, etc. Filters for narrowing down donation campaigns based on urgency, popularity, etc.

  • Responsive Design: Ensures a user-friendly experience on various devices, including mobile phones and tablets.

Used technologies

React MongoDB Express.js NodeJS TailwindCSS DaisyUI Firebase

Visit my website