Case Study

Front-End Development

involveMINT.io

Contract, Web Developer

Summary

I conducted a comprehensive audit and redesign of the CSS structure.

I undertook a significant transformation of involveMINT.io’s website, conducting a comprehensive audit and redesign of the CSS structure. This involved eliminating redundant styles and implementing intuitive naming conventions. The results included dramatic improvements in website performance, enhanced responsiveness across various devices, and simplified maintenance processes. These changes boosted usability and streamlined site interactions, making a tangible difference in the company’s operations.

Situation

involveMINT.io’s website needed consistent front-end designs. Its CSS structure was a labyrinth of redundant styles, which slowed the site’s performance and hindered its responsiveness across devices.

Task

My main objectives were to audit the website’s design schema, reformat and standardize content classes for responsive design, streamline the CSS structure, and develop a clear and intuitive naming convention for CSS classes.

Actions

  1. I reviewed the website’s schema in-depth, removing all redundant styles that complicated the CSS and negatively impacted site performance.

  2. To simplify the codebase’s manageability, I overhauled CSS classes and renamed them to more intuitive terms (e.g., “LHB” became “Left Hero Button”).

  3. I implemented a new front-end design that ensured full responsiveness and standardization across different screen sizes and devices.

Results

The website audit and redesign were instrumental in rectifying inefficiencies within the CSS and overall front-end design. Removing the redundant styles streamlined the CSS while renaming the classes more intuitively enhanced the codebase’s manageability. These modifications significantly improved the website’s performance, as evidenced by faster load times and superior responsiveness on various devices.

Before and after the changes, using the About Us page as an example:

Outcomes

  1. Enhanced Website Performance: The streamlined CSS structure led to quicker page load times and smoother interactions on the site, markedly improving its overall functionality.

  2. Improved Maintenance: The intuitive renaming of CSS classes facilitated more accessible updates and maintenance and significantly improved developers’ efficiency in adjustments.

  3. Boosted Usability: The redesign ensured that the website was fully responsive and usable across devices and screen sizes, improving usability and accessibility for users in diverse contexts.

Previous
Previous

involveMINT.io: JavaScript Troubleshooting

Next
Next

involveMINT.io: Content Management System