Back to Projects

Signature ColorPrint

Personal Color Profile & Makeup Matching | Laravel

Laravel Alpine.js Tailwind Color Science MySQL
Signature ColorPrint

Project Overview

Signature ColorPrint (SCP) generates a personal color profile from the user's skin, hair and eye colors. Users follow a guided flow — photo capture, then color selection — and the system computes essence colors, a color suite (chakra and metal palettes based on temperature and intensity rules) and makeup suggestions matched against a cosmetics database.

Status: Live Timeline: 2024 – 2026
Visit Live Project

My Role

  • Software Engineer
  • Built the color analysis logic: temperature, HSL, tint/shade/tone, chakra and metal palettes by rules
  • Implemented CIEDE2000-based color deduplication and closest-color matching for cosmetics
  • Bug fixes

Key Features

Guided ColorPrint Wizard

Step flow: photo upload/capture → tutorial → skin → hair → eye → confirm → save.

Color Analysis Engine

Temperature, intensity and combination-intensity analysis with HSL and tint/shade/tone logic.

Chakra & Metal Palettes

Rule-based palettes from temperature, saturation, lightness and combination intensity.

Makeup Suggestions

CIEDE2000 closest-match suggestions across eyeshadow, eyeliner, lipstick, concealer and more.

HTML5 Photo Capture

In-browser camera capture with Intervention Image processing.

Role-Based Access

One ColorPrint per user, with an admin panel for users, colors and cosmetics.

Technologies Used

Laravel PHP Laravel Blade Alpine.js Tailwind MySQL Intervention Image

Want something like this for your business?

I can build, modernize or scale your product the same way. Let's talk about what you need.