"Greenleaf" eCommerce Website
https://zacharyhowell.ca/greenleaf/

HTML | CSS | PHP | MySQL
This was the final project for my second semester of Web Communications at SAIT. For this assignment, we were given the option of a number of different shop types to choose from in order to create an eCommerce website. After making our decision, it was up to us to photograph a minimum of twenty products to feature in the store. We were then given a logo, fonts, and brand colours that we could not alter in any way with which to style the website.
The biggest challenge I faced when creating this site was implementing the functionality of the shopping cart. By storing the product values in an array and imploding that into a session, I was able to pass the information along to the proper page and only have the session cleared once the customers completes their checkout.
With often unfavourable colour schemes, it took a lot of patience and experimentation to settle on a presentation I was happy with. Additionally, we had a size limit of 300 KB for most of the pages. With this site being very image-heavy, it was a challenge to optimize the photos in order to come in under that size limit while maintaining the highest possible image quality.