I started building the website by setting up the basic HTML structure and planning the overall layout. I created the main sections first and made sure the content was organized in a clear and simple way before adding any styling.
After that, I gradually built the CSS from scratch, starting with global styles (like fonts, colors, spacing, and reset rules), then moving into layout design for each section. I focused on making the structure responsive early on so it would work well on different screen sizes.
Once the core layout was in place, I refined the design by improving spacing, alignment, and visual hierarchy. I iterated multiple times, testing changes in the browser and adjusting the CSS step by step instead of doing everything at once.
Later (30/06/26), I added new features and interactive elements, fixed UI inconsistencies, and cleaned up the code to make it more readable and easier to maintain. The final result came from continuous small improvements rather than one big change.