The Challenge
How do you reimagine Barbie as more than a toy and turn her into a symbol of empowerment while showcasing design and coding skills in a fun, interactive landing page?
For the SheCodes Beloved Toy Challenge, I was asked to create a landing page inspired by my favorite childhood toy. But instead of just talking about Barbie I turned it into a message for every woman. This project was about more than nostalgia. It was about beauty, power, identity, and evolution. Through code, illustration, and animation, I reimagined Barbie not as a doll but as a symbol.
How do you reimagine Barbie as more than a toy and turn her into a symbol of empowerment while showcasing design and coding skills in a fun, interactive landing page?
I began by writing down all the memories, themes, and values I wanted to explore: girlhood, beauty, empowerment, evolution, diversity.
Here I finalized the typeface, color scheme (Barbie pinks, soft neutrals, and bold black), and UI elements like buttons, cards, and icons.
I illustrated a Barbie in my own style soft yet powerful. I wanted her to represent women of today not just a toy, but a mirror.
Using HTML, CSS, and a sprinkle of JS, I brought everything to life. Every section scrolls smoothly and tells a part of the story.
I collected Barbie aesthetics, powerful women, retro color palettes, pink textures, and soft-glow styles to set the visual tone.
Inspired by a slot machine, I created a custom animation video. First, I sketched it in Procreate, then vectorized it in Illustrator, and finally animated it in After Effects. It randomly pulls powerful words like “Loved,” “Brave,” and “Queen
I structured the landing page around 4 key sections: Barbie Era - Childhood nostalgia Beauty Shift - Growing out of perfection Barbie Now - Diversity and evolution True Tribute - Empowerment for all women
Visitors experience a playful but empowering digital journey. The page merges illustration, animation, and storytelling to deliver a bold message about beauty and identity.
This wasn’t just about Barbie. It was about all of us growing up, unlearning, and redefining beauty on our own terms. A challenge like this reminded me how creative coding can be.. and how powerful storytelling becomes when you blend it with design.