Crafted the user interface and built a company website for a hypothetical Pokémon plush brand, focusing on creating a responsive site that reflects the brand identity through clear indicators of interactivity, accessibility, and thoughtful UI design.
UI designer
Web developer
Michelle Wang
Leanne Ngong
Calvin Alexan
HTML
CSS
Javascript
Figma
October 2023-November 2023
Hydro Homies was an academic project focused on designing and developing a product website through html, css and javascript. The product site features a landing page, product pages, shop page, and a checkout page for the Sitting Cuties Hydro Pokémon plush line. I was responsible for designing the interface and visual direction, as well as the development process including responsiveness.
Embracing the playful charm of Pokémon plushies, I designed vibrant and playful graphics and UI, including small bubbles for image containers and bold, contrasting colours.
View the final website↗︎.
View the Github Repository↗︎.
Build essential pages for Hydro Homies and ensure they are accessible at all screen sizes
Capture the playful essence of water Pokémon plushies with engaging and unique design.
Incorporate elements that indicate interactivity for interactive web elements
The first few steps in this project consisted of establishing a strong visual identity for the brand. We ran into a roadblock at first, as we confined ourselves to a style-guide that preceded this project, however, we expanded from that and explored various design concepts to broaden our scope.
Initially, we presented a pastel coloured minimalist visual identity in our feedback sessions, but we received feedback from the teaching team that it was not a strong art direction that reflected the brand due to its genericness.
Considering that, we decided to move away from this direction completely, in favour for something that aligned with the brand name more. We renamed the company to "HydroHomies" selling hydro Pokemon plushies and I created some water themed graphics and currated a moodboard, exploring the path of wavy ocean themed imagery, playing with various colour palettes.
We revised our initial idea and currated a moodboard to reflect our water and wavy themed vision. I contributed inspiration artifacts to this moodboard, where we picked the final pieces together as a team.
After settling on the art direction, creating a style guide helped the team be on the same page in terms of visual design, with clear visuals for what each web element would look like. I created this style guide on Figma after each members input on what the elements should look like.
One of our main goals was to ensure that all interactive elements are clear that they are meant to be interacted with. For example, buttons need to be clear that they are clickable, and so are image links. I played a role in designing buttons, utilizing drop shadows and vibrant colors to emphasize their interactivity. We intentionally kept buttons and interactive links in a uniform color to provide users with a clear indication of interactive elements. Additionally, I coded and designed various hover and focus states, implementing color changes for buttons and introducing a playful shake effect when users hover over a Pokémon plush in the shop.
Our team used Github so that we could all collaboratively code and work on it at the same time. I fully coded the product page, and worked on the shop page and checkout page with another team member, where I was responsible for implementing animations, and the grid layout behavior. I was also responsible for creating responsive layouts for each of the pages that I coded, which was done using flexbox and grid.
Creating a loud and personality first visual identity meant playing a lot with the visual layout of things, but sometimes at the cost of legibility and consequently accessibility. Because of this, one of the main challenges faced was balancing the silliness and quirkiness of the story we wanted to tell through this brand’s identity with readability as at the end of the day we want to communicate this content and story as clearly as possible. Another challenge was working with the code collaboratively in Github, as this is my first time working on a group project with coding elements. I found it difficult to keep track of what I needed to do and what had been done already, as we ran into issues of various code conflicts when working on the same document.
Looking back, one of the key things I learned was the importance of consistent communication and updates within the group. Given that collaborative coding was a new experience for us, we encountered challenges in tracking changes to files before they were pushed, highlighting the need for precise communication and regular updates. Another thing I learned is that designs don't always need to stick with the original art direction all the way through, and not to be afraid of pivoting and starting over. Our team faced struggles in the initial brainstorming as we were confined within one style of minimal, blob like shapes and complimentary colours of orange and purple. After branching out and going back to the drawing board, we were able to explore other visual identities more clearly and found one that aligned with the brand the most.