To achieve this, I built most pages using CMS, enabling the client to easily update and manage content directly. Additionally, I developed over 80 custom components and created a dedicated component library page, allowing the client to quickly locate and reuse components for future website expansions or new projects.