Back To My Work

CharmLife

CharmLife

START-UP

START-UP

START-UP

HEALTHCARE & BEAUTY

HEALTHCARE & BEAUTY

HEALTHCARE & BEAUTY

SAAS

SAAS

SAAS

DESIGN SYSTEMS

DESIGN SYSTEMS

DESIGN SYSTEMS

ACCESSIBILITY

ACCESSIBILITY

ACCESSIBILITY

UI KITS

UI KITS

UI KITS

My Role

User research: Competitor

analysis and Design patterns research


UX design: UI UX, Responsive design, Design systems, UI kits, WCAG Accessibility inclusion


Communication: Presenting to 15+ stakeholders

User research: Competitor

analysis and Design patterns research


UX design: UI UX, Responsive design, Design systems, UI kits, WCAG Accessibility inclusion


Communication: Presenting to 15+ stakeholders

User research: Competitor

analysis and Design patterns research


UX design: UI UX, Responsive design, Design systems, UI kits, WCAG Accessibility inclusion


Communication: Presenting to 15+ stakeholders

Project Context

Dec 2023 - Apr 2024 (contract) Internship at CharmLife 

Design Team: Ennis Zhuang, Regina Pillai, Jesse

Dec 2023 - Apr 2024 (contract) Internship at CharmLife 

Design Team: Ennis Zhuang, Regina Pillai, Jesse

Dec 2023 - Apr 2024 (contract) Internship at CharmLife 

Design Team: Ennis Zhuang, Regina Pillai, Jesse

Tools

Figma

Adobe Suite

Figma

Adobe Suite

Figma

Adobe Suite

Summary

How I transformed start-up CharmLife's web app for better UI/UX and responsiveness in 4 months.

How I transformed start-up CharmLife's web app for better UI/UX and responsiveness in 4 months.

How I transformed start-up CharmLife's web app for better UI/UX and responsiveness in 4 months.

Background

CharmLife was an early-stage B2C start-up in the healthcare and beauty market. Their large scale and complex web app was still in the MVP development stage and had yet to acquire customers. Their goal was to create a thriving community centred around beauty and lifestyle, offering online booking for cosmetic doctor appointments, access to doctor information, posts, reviews, and exclusive deals.

CharmLife was an early-stage B2C start-up in the healthcare and beauty market. Their large scale and complex web app was still in the MVP development stage and had yet to acquire customers. Their goal was to create a thriving community centred around beauty and lifestyle, offering online booking for cosmetic doctor appointments, access to doctor information, posts, reviews, and exclusive deals.

CharmLife was an early-stage B2C start-up in the healthcare and beauty market. Their large scale and complex web app was still in the MVP development stage and had yet to acquire customers. Their goal was to create a thriving community centred around beauty and lifestyle, offering online booking for cosmetic doctor appointments, access to doctor information, posts, reviews, and exclusive deals.

Problem

The web app had a poor, non-responsive UI, low contrast, and lacked core features—risking lost customers and investor interest due to weak brand perception. CharmLife wanted to expand their market, they needed me to evolve their existing concept, enhance UI/UX and bring their web app to other devices.

The web app had a poor, non-responsive UI, low contrast, and lacked core features—risking lost customers and investor interest due to weak brand perception. CharmLife wanted to expand their market, they needed me to evolve their existing concept, enhance UI/UX and bring their web app to other devices.

The web app had a poor, non-responsive UI, low contrast, and lacked core features—risking lost customers and investor interest due to weak brand perception. CharmLife wanted to expand their market, they needed me to evolve their existing concept, enhance UI/UX and bring their web app to other devices.

Project Scope

In 4 months, I was tasked with developing their prototype and creating responsive designs for new and existing pages. Prioritising improved UI/UX with inclusion of new design trends.

Project Scope - In 4 months, I was tasked with developing their prototype and creating responsive designs for new and existing pages. Prioritising improved UI/UX with inclusion of new design trends.

I discussed what I had to do with product management and the design lead. I then collaborated with developers and UI/UX designers to present, discuss, and refine designs. I was also tasked with creating new features and user flows. My expectations within the timeframe was to make the web app more responsive, improve accessibility, and gauge my expertise to improve what they had.

I discussed what I had to do with product management and the design lead. I then collaborated with developers and UI/UX designers to present, discuss, and refine designs. I was also tasked with creating new features and user flows. My expectations within the timeframe was to make the web app more responsive, improve accessibility, and gauge my expertise to improve what they had.

I discussed what I had to do with product management and the design lead. I then collaborated with developers and UI/UX designers to present, discuss, and refine designs. I was also tasked with creating new features and user flows. My expectations within the timeframe was to make the web app more responsive, improve accessibility, and gauge my expertise to improve what they had.

Empathise

During the responsive design process, I noticed these 3 improvement areas, that could have added a lot of value with little cost. 

Empathise - During the responsive design process, I noticed these 3 improvement areas, that could have added a lot of value with little cost. 

Spacing:

  • The spacing on some existing pages were inconsistent which made the UI look messy and brand less trustworthy.


  • Existing spacing scaled awkwardly when scaling across devices, for example 0.75px instead of 1px. ​​

Accessibility:

  • The colour contrast for some visual elements did not meet WCAG guidelines.


  • There were missed opportunities for improving accessibility.


  • In some areas text could have been reduced to fewer lines for better readability.

Design systems:

  • The existing type scale scaled badly across devices with subpixel rounding issues.

  • The user interface text lacked a pronounced visual hierarchy.

Pain Points

Pain Points

Spacing:

  • The spacing on some existing pages were inconsistent which made the UI look messy and brand less trustworthy.


  • Existing spacing scaled awkwardly when scaling across devices, for example 0.75px instead of 1px. ​​

  • The spacing on some existing pages were inconsistent which made the UI look messy and brand less trustworthy.


  • Existing spacing scaled awkwardly when scaling across devices, for example 0.75px instead of 1px. ​​

Accessibility:

  • The colour contrast for some visual elements did not meet WCAG guidelines.


  • There were missed opportunities for improving accessibility.


  • In some areas text could have been reduced to fewer lines for better readability.

  • The colour contrast for some visual elements did not meet WCAG guidelines.


  • There were missed opportunities for improving accessibility.


  • In some areas text could have been reduced to fewer lines for better readability.

Design systems:

  • The existing type scale scaled badly across devices with subpixel rounding issues.

  • The user interface text lacked a pronounced visual hierarchy.

  • The existing type scale scaled badly across devices with subpixel rounding issues.

  • The user interface text lacked a pronounced visual hierarchy.

Improvement. 1

I introduced an 8pt and 4pt spacing system to replace inconsistent spacing that often led to non-rounded sizes like 0.75px.

Improvement. 1 - I introduced an 8pt and 4pt spacing system to replace inconsistent spacing that often led to non-rounded sizes like 0.75px.

This system leveraged the fact that common resolutions like 1920x1080p are divisible by 8 and 4. Meaning UI will look and scale much better on devices like mobile. The more organised UI created a higher perception of brand quality.

This system leveraged the fact that common resolutions like 1920x1080p are divisible by 8 and 4. Meaning UI will look and scale much better on devices like mobile. The more organised UI created a higher perception of brand quality.

This system leveraged the fact that common resolutions like 1920x1080p are divisible by 8 and 4. Meaning UI will look and scale much better on devices like mobile. The more organised UI created a higher perception of brand quality.

Improvement. 2

I improved text visibility across lighting conditions by increasing boldness and adhering to WCAG guidelines, while preserving the white-on-orange theme.

Improvement. 2 - I improved text visibility across lighting conditions by increasing boldness and adhering to WCAG guidelines, while preserving the white-on-orange theme.

This addressed a key issue of low colour contrast that hindered readability, especially for small text, identified using a WCAG contrast checker.

This addressed a key issue of low colour contrast that hindered readability, especially for small text, identified using a WCAG contrast checker.

This addressed a key issue of low colour contrast that hindered readability, especially for small text, identified using a WCAG contrast checker.

Improvement. 3

I contributed to building UI kits with components using booleans and variants, cutting average design time per page from 5 hours to 4.

Improvement. 3 - I contributed to building UI kits with components using booleans and variants, cutting average design time per page from 5 hours to 4.

I also I identified subpixel rounding issues in the existing type scale (fonts) and helped revise it for better cross-device scaling and visual hierarchy.

I also I identified subpixel rounding issues in the existing type scale (fonts) and helped revise it for better cross-device scaling and visual hierarchy.

I also I identified subpixel rounding issues in the existing type scale (fonts) and helped revise it for better cross-device scaling and visual hierarchy.

Prototyping

To expand device compatibility, our design team collaborated across time zones in Figma, creating and refining high-fidelity wireframes for 4 screen sizes.

Prototyping - To expand device compatibility, our design team collaborated across time zones in Figma, creating and refining high-fidelity wireframes for 4 screen sizes.

I personally delivered 12+ responsive wireframes, resolving UI/UX issues along the way. This led to a successful MVP v1 launch with broader market reach and added features like doctor appointment booking.

I personally delivered 12+ responsive wireframes, resolving UI/UX issues along the way. This led to a successful MVP v1 launch with broader market reach and added features like doctor appointment booking.

I personally delivered 12+ responsive wireframes, resolving UI/UX issues along the way. This led to a successful MVP v1 launch with broader market reach and added features like doctor appointment booking.

Results

I successfully evolved the concept MVP by adding new features and pages, fixing UI/UX issues, and optimising it for more devices.

Results - I successfully evolved the concept MVP by adding new features and pages, fixing UI/UX issues, and optimising it for more devices.

01. 2 Scalability features added

I improved scalability by introducing 8pt spacing to their layout. And by introducing better scalable font sizes to their design system.

I improved scalability by introducing 8pt spacing to their layout. And by introducing better scalable font sizes to their design system.

I improved scalability by introducing 8pt spacing to their layout. And by introducing better scalable font sizes to their design system.

02. 1 New accessibility feature added

I helped improve accessibility by introducing WCAG compliant colours to their their design system.

I helped improve accessibility by introducing WCAG compliant colours to their their design system.

I helped improve accessibility by introducing WCAG compliant colours to their their design system.

03. Improved responsiveness with 12+ wireframes

I expanded their market reach by designing responsive, high-fidelity wireframes for 4 screen sizes.

I expanded their market reach by designing responsive, high-fidelity wireframes for 4 screen sizes.

I expanded their market reach by designing responsive, high-fidelity wireframes for 4 screen sizes.

Lessons

I worked with international teams in agile development, in a fast paced start-up setting. Developing an early stage product provided challenges and a great learning experience. 

Lessons - I worked with international teams in agile development, in a fast paced start-up setting. Developing an early stage product provided challenges and a great learning experience. 

01. Comfort with ambiguity

Think in systems, about elements as part of a wider whole. Consider how elements connect, and research successful design patterns.

Think in systems, about elements as part of a wider whole. Consider how elements connect, and research successful design patterns.

Think in systems, about elements as part of a wider whole. Consider how elements connect, and research successful design patterns.

02. Working with front-end developers

Use auto-layout for key UI elements instead of aiming for pixel-perfect precision, and design with a box-based mindset aligned with CSS and front-end structure.

Use auto-layout for key UI elements instead of aiming for pixel-perfect precision, and design with a box-based mindset aligned with CSS and front-end structure.

Use auto-layout for key UI elements instead of aiming for pixel-perfect precision, and design with a box-based mindset aligned with CSS and front-end structure.

03. Global collaboration

Be flexible across time zones, use communication tools effectively, and clearly define deadlines in all relevant zones.

Be flexible across time zones, use communication tools effectively, and clearly define deadlines in all relevant zones.

Be flexible across time zones, use communication tools effectively, and clearly define deadlines in all relevant zones.

Testimonials

Feedback for This Project

Testimonials - Feedback for This Project

See testimonials for this project from former CharmLife colleagues.

See testimonials for this project from former CharmLife colleagues.

See testimonials for this project from former CharmLife colleagues.

Crafting delightful and intuitive experiences that convert.

Made with ❤️ by Abin Jose.

copyright©2025. All rights reserved

Crafting delightful and intuitive experiences that convert.

Made with ❤️ by Abin Jose.

copyright©2025. All rights reserved

Crafting delightful and intuitive experiences that convert.