Skip to main content

McCay Tool and Engineering

Web Development

Responsive Decorative Elements

This project involved managing a significant number of decorative elements while ensuring the design remained fully responsive across various devices. Each schematic illustration needed to adjust its positioning fluidly, maintaining visual harmony on different screen sizes. To achieve this, I utilized CSS pseudo-elements, allowing for precise control over the layout and responsiveness without adding extra HTML markup. This approach kept the design clean and flexible, while ensuring an optimal user experience across all device types.

Mobile-First Development

Flexible and Scalable Design System

The strategy involved separating pages, services, and products into distinct sections, allowing for customized template designs tailored to each. Flexibility and reusability were key requirements, along with ensuring the design could scale to accommodate future updates.

Content separation was achieved by registering custom post types in WordPress and developing unique templates for each, ensuring that each section had a distinct and tailored design.

To ensure flexibility and reusability, I utilized the Advanced Custom Fields (ACF) plugin and developed a series of reusable page sections that could be easily applied across different templates.

To incorporate scalability, I employed Object-Oriented PHP and adopted an atomic design methodology. This approach allowed design elements to be modular, enabling them to be combined in various configurations as the site evolves.

Looking To Hire a Web Developer