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.
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.
- 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.
Optimized for multiplatform use, including desktops, tablets, and smartphones.
![](https://private-user-images.githubusercontent.com/121230993/331573552-d7f79dd2-dee8-4390-92a8-1141a058833b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ3MTYyMDYsIm5iZiI6MTcyNDcxNTkwNiwicGF0aCI6Ii8xMjEyMzA5OTMvMzMxNTczNTUyLWQ3Zjc5ZGQyLWRlZTgtNDM5MC05MmE4LTExNDFhMDU4ODMzYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyNlQyMzQ1MDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wOGFmMDQ4MmQ5ZGNiMWRhZmNiYzAxNGIwOTdmM2JkYTBjMmRlMWU5ZWQ5MzVjNGFlZjFkZjA1ZmM4YmIxNjQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.L7dT40Xs0EcFdKaUh2GtqlGpS-Q-RtJa6mk7Z-Uog4U)
To run PawfectCare locally, follow these steps:
- Clone the repository to 'htdocs' folder (or download latest release)
- Open XAMPP and start Apache & SQL
- 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)
- Access the web app in your web browser at http://localhost (or at the address you specified in the XAMPP configuration)
- From the list click on the 'PawfectCare' website
- That's it!
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.
Contributions are welcome! If you'd like to contribute to the PawfectCare Website, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request to the main repository.
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.
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.