ColourPop x Sailor Moon

Overview

For this fictional collaboration, I created a microsite promoting one of ColourPop’s most iconic launches, the Sailor Moon collection. Built from scratch using HTML, CSS, and JavaScript, the site features a product display, an interactive gameplay feature, a light/dark mode toggle, and a newsletter signup form.

This project allowed me to incorporate strong visual branding with functional front-end development, creating a cohesive and branded experience.

For this fictional collaboration, I created a microsite promoting one of ColourPop’s most iconic launches, the Sailor Moon collection. Built from scratch using HTML, CSS, and JavaScript, the site features a product display, an interactive gameplay feature, a light/dark mode toggle, and a newsletter signup form.

This project allowed me to incorporate strong visual branding with functional front-end development, creating a cohesive and branded experience.

Date

Summer 2025

Services

Front-End Development

Client

ColourPop

Tools

Figma, HTML, CSS, JavaScript

Goals

● Create a one-page site that combines ColourPop and Sailor Moon branding

● Showcase a curated product selection

● Add interactivity

● Practice semantic HTML

● Target nostalgic fans and beauty enthusiasts, focusing on Gen Z and Millennials

Process

Discovery & Inspiration

Discovery/Inspiration

I started by gathering visual references from Behance, Dribbble, and ColourPop’s original Sailor Moon campaign to guide the visual direction and alignment with the brand.

Content Gathering

Content Gathering

Next, I collected all the product images, logos, icons, and decorative elements needed to support the overall theme.

Connect to Content

Add layers or components to swipe between.

Design

Design

I sketched out low-fidelity wireframes and turned them into high-fidelity mockups in Figma. The site’s color palette was then pulled from the actual product line.

Development

Development

I started the website development with semantic HTML and CSS for a solid foundation, then added JavaScript for interactivity. This included a light/dark mode switch, a number guessing game, and form validation.

Testing

Testing

Finally, I tested and debugged the site using browser dev tools and console logs to ensure all features worked as expected.

Results

The final website offers an engaging and brand-consistent experience that mirrors the essence of a true ColourPop campaign. Although it wasn't tested with real users, I prioritized clarity, consistency, and functionality to ensure an enjoyable journey for visitors.

Screenshot of the finished ColourPop microsite
Screenshot of the finished ColourPop microsite

Next Steps

● Improve responsiveness across screen sizes

● Optimize accessibility for screen readers and keyboard use

● Compress assets to improve load time

● Improve responsiveness across screen sizes

● Optimize accessibility for screen readers and keyboard use

● Compress assets to improve load time

Let’s Build Better Experiences Together

I’m seeking a full-time role where I can contribute to creating thoughtful, user-centered experiences. Let’s connect!

Veronica ©all rights reserved

Let’s Build Better Experiences Together

I’m seeking a full-time role where I can contribute to creating thoughtful, user-centered experiences. Let’s connect!

Veronica ©all rights reserved