Coolibar – Development & UX

My first development position exposed me to a variety of coding challenges and also allowed me to use my UX skills. Here are some projects I completed on the Coolibar Magento e-commerce site.

Header redesign

My first project at Coolibar involved placing the new logo mockup into our website header. I decided to clean up the entire header to help everything fit and be ledgible. The redesign involved placing content in dropdown menus and making things like the search bar be visually toggleable. Additinal things I learned...

  • Using javascript efficiently with a Magento install.

  • Integrating 3rd party Klevu modules into the new design.

  • Correctly creating new and updating existing Magento XML and PHTML files.



Website link
  • Website Development
  • UX Design
Order confirmation page redesign

The order confirmation page was the default Magento one when I took this project on. The default order confirmation page is very bare and includes very little information to the customer. We wanted to add branding, a thank you message, shipment information, contact information, a list of ordered items, and a link to current blog posts. Here are some things I learned while completing this project...

  • Working with classes and methods to organize and pull in order information.

  • Learned proper PHP syntax for looping and displaying Magento information.

  • Pulled in blog information from other portion of site with Javascript.

Homepage hero redesign

Our homepage design had little thought put into it before I started this project. We decided to start by taking the static hero area and installing a carousel there so we could place more content at the top of the page. Additionally, we added a category section below the hero to point users to potions of our products. Here are some things I learned doing this project...

  • Integrated a third party JS module named Splide into our codebase.

  • Followed best practices to our carousel to meet accessibility standards.

  • Working with our Brand team to make sure we represent ourselves properly.