⚠️ Demo site — university coursework project. Bookings are not real and no payments are taken.

AI Log

ChatGPT was used to assist with understanding certain programming concepts and debugging. No code was directly copied from AI tools; all code implementations were done independently based on the explanations provided.

ChatGPT was used as a learning aid and to understand errors for troubleshooting.

23.12.2025 – ChatGPT – Explanation of require_once, Heredoc, layout functions

On the 23rd December 2025, I used ChatGPT (OpenAI, GPT-5.2) to gain a better understanding of PHP concepts that I was unfamiliar with by using the prompt: "explain how I can reuse header and footer code via PHP functions.""

23.12.2025 – ChatGPT – Local Test Environment Setup

On the 23rd December 2025, I used ChatGPT (OpenAI, GPT-5.2) to explain how to setup local testing on a mac, by using the prompt: "how do I setup local testing for PHP on my Mac?"

26.12.2025 – ChatGPT – Nested folders vs. relative paths

On the 26th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to understand the difference between absolute and relative paths in PHP websites by using the prompt: "after creating folders inside the content folder, the links are broken. How do I fix this with relative paths?"

26.12.2025 – ChatGPT – CSS paths and name changes

On 26 December 2025, I used ChatGPT (OpenAI, GPT-5.2) to assist with debugging issues related to relative file paths and CSS loading by using the prompt: "I changed my folder structure and changed the name of the css file. Now the styles are not loaded. How do I fix this?"

26.12.2025 – ChatGPT – Troubleshooting CSS display issues

On the 26th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to figure out why an element was not displayed in a certain position, by using the prompt: "why is the booking button not displayed at the bottom of the section even though the parameter was set at flex-end?"

29.12.2025 – ChatGPT – Troubleshooting SQL PHPmyMyAdmin insertion issue

On the 29th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to fix the error code 1005 in PHPmyAdmin, by using the prompt: "how do I fix the error 1005 in phpmyadmin?"

29.12.2025 – ChatGPT – Authentication & Session Management

On the 29th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to better understand PHP session-based authentication, by using the prompt: "explain to me how to implement and organize login and logout flows in PHP?"

30.12.2025 – ChatGPT – Commentary guidelines for Files

On the 30th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to help create consistent file commentary, by using the prompt: "what are good practices for commenting PHP, HTML, and CSS files? And why are the double -- marked as errors when checking the code?"

General – ChatGPT – Texts on the site

I used ChatGPT (OpenAI, GPT-5.2) to generate draft text ideas for the text/copy on the website. All final copy was reviewed and edited. Example prompt: "Create an intro text for the region The Highlands in Scotland. Focused on hikers."

30.12.2025 – ChatGPT – Testing

On the 30th December 2025, I used ChatGPT (OpenAI, GPT-5.2) to create a test structure for a final end to end testing process, by using the prompt: "I want to test the site I created. I have user registration, session management, booking system, database connection, hard coded and dynamic content. Create a test plan for me."