Skip to content

Pawfect Care is a versatile web application/website designed for pet owners, veterinarians, and animal shelters. It offers features like appointment scheduling, pet adoption facilitation, and pet management, making it a convenient tool for anyone involved in pet care

License

Notifications You must be signed in to change notification settings

DominikSubocz/Pawfectcare-Website

Repository files navigation


Pawfect Care Veterinary Website

Welcome to Pawfect Care Veterinary Website! This repository contains the source code for my multiplatform website, developed as part of the Multiplatform Websites assessment for the HND Software Development (Year 2) course.

Overview

Pawfect Care is a comprehensive veterinary website aimed at providing pet owners with easy access to information and services for their beloved companions. My website offers a range of features to cater to the needs of both pet owners and veterinary professionals.

Features

  • User Authentication: Secure login and registration system for users.
  • Appointment Scheduling: Convenient appointment booking system for pet check-ups and treatments.
  • Pet List & Profiles: List of all pets available for adoption & their individual profiles.
  • Contact Us Form: Virtual consultation services for pet health concerns and queries.
  • Blog: Access to articles, videos, and FAQs covering various aspects of pet care and health.
  • CRUD Operations: Ability to add, update and remove pets from the adoption list.

Responsive Design

Optimized for multiplatform use, including desktops, tablets, and smartphones.

Getting Started

To run PawfectCare locally, follow these steps:

  1. Clone the repository to 'htdocs' folder (or download latest release)
  2. Open XAMPP and start Apache & SQL
  3. Open and copy the content of 'database.sql' file and paste it in the SQL tab (it should work first time, but please let me know if there are errors)
  4. Access the web app in your web browser at http://localhost (or at the address you specified in the XAMPP configuration)
  5. From the list click on the 'PawfectCare' website
  6. That's it!

Documentation

Documentation website provides detailed information on how to use the PawfectCare website, including installation instructions, usage guidelines, and feature explanations. It also includes technical details for developers interested in contributing to the project or extending its functionality. Please refer to the documentation for any questions or assistance with using the application.

Documentation website for this project is available on this website.

image

Contributing

Contributions are welcome! If you'd like to contribute to the PawfectCare Website, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.

License

This project is licensed under the GNU Affero General Public License (AGPL).

The GNU Affero General Public License is a copyleft license, meaning that any modification to the code must be released under the same license. This ensures that improvements to the software are shared back with the community, even if the software is used over the internet as a web service.

For more details, please use the LICENSE file.

Security Note

Please note that while this website has some security measures in place, it is not fully secured. Password encryption and input sanitization are implemented; however, code can still be executed through the developer console. I plan to implement more security measures in the future. In the meantime, if you intend to use this website extensively, I recommend implementing additional security measures yourself.

About

Pawfect Care is a versatile web application/website designed for pet owners, veterinarians, and animal shelters. It offers features like appointment scheduling, pet adoption facilitation, and pet management, making it a convenient tool for anyone involved in pet care

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published