Clariss
Creative colour platform for designers, from extraction to palettes.
Around 4,000 monthly active users
ProductBackendFrontendCustomer Support
Client-side JavaScriptk-means clusteringServer-side caching
Problem
Designers pulling colours from a reference image, or building a matching palette, usually rely on manual tools or ones that upload the image to a server they do not control.
What I built
Clariss started as a colour extraction tool and expanded, based on user feedback, into palette generation, colour harmonies, Pantone conversion, and searchable colour pages.
Image colour extraction moved from Python backend processing to browser-side JavaScript, so nothing leaves the user's device. Palette pages moved from modals to indexed pages for SEO, and caching cut database load significantly.
Key features
- Colour extraction
- Palette generation
- Colour harmonies
- Pantone conversion
- Searchable colour pages
Lessons
- Indexable pages beat modals for organic discovery.
- Caching solved database load before the database became the bottleneck.
- Moving processing to the browser cut both cost and privacy risk at once.