E-Commerce Bike Web Application

This mockup web application serves as a training module for developers or software engineers.

My Role

UI and UX Designer

My Responsibilities

Visual Design

Wireframing

Prototyping

Design System

What challenges did I face?

Lack of knowledge

As a junior designer, I encountered numerous challenges in developing a responsive web application, refining a design system, creating skeleton or loading screens, and addressing negative or error scenarios without the presence of a senior or veteran designer.

Revamping

The initial designs for the web application lack breathing room and had a high cognitive load. Furthermore, it has a poor color contrast and poor readability.

Overwhelmed

I did not know where to start when creating a design system and I was overwhelmed with the amount of requirements and project deliverables. Also, it was my first time collaborating with developers.

So... what did I do?

Lots of design research

I invested considerable time and effort into researching how to create a polished and structured design system, ensuring responsiveness across both desktop and mobile wireframes. I compiled a checklist of essential components needed for the process.

Redesigned the web application

I revamped the web application, giving it a clean and modern aesthetic while enhancing user experience through typography and color updates that adhere to WCAG guidelines and other industry best practices.

Before

After

What did I learn so far?

Guide your stakeholders for new changes

Don’t forget to guide your stakeholders through any changes or updates you've made to your designs to ensure proper documentation. So, a note to self: do not delete your old or initial design files, as you never know when you might need them.

Always communicate

As an introvert, I learned communication is highly important, most especially when you are a user experience designer because you need to collaborate with developers and stakeholders in order to achieve the look and functionality of your designs.

Seek design advice and guidance

I was the only designer in the project and not to mention, I was a junior designer with basic knowledge and minimal experience on user experience design. I realized that it’s okay to ask for help from fellow designers sometimes. Also, it’s important to understand the perspective of a developer on your designs.

Organize your design files

I might sound like a perfectionist but it is important to organize your design files by naming layers and files, utilizing components and auto-layout, sectioning low-fidelity and high-fidelity wireframes, etc. So, it will be easier to hand over your design project to future designers, developers, and stakeholders.