Work / SerendiGem
eCommerce & WordPressSerendiGem: a gemstone store where every stone tells its story
A full-stack colored-gemstone eCommerce platform for a Sri Lankan gem brand, with a guided ring builder, a detailed gemstone catalog, and a ready-made jewelry shop, all running on WordPress, WooCommerce, and React.
- Client
- SerendiGem, Ceylon Gemstones
- Our role
- Design and full-stack development
- Platform
- WordPress, WooCommerce, React
- Launched
- September 2026

Fine gemstones are bought on detail: origin, treatment, carat, cut, and certification. SerendiGem needed a store that lets buyers explore stones by exactly those details, then turn the one they love into a finished ring.
Off-the-shelf WooCommerce couldn't handle gem-specific data or a custom ring journey at the polish a luxury brand needs, so we built a tailored experience on top of WordPress.
A ring builder that feels like a private consultation
Customers design their own ring in three guided steps. The chosen stone travels with them through the journey, and the price updates as they go.


Find the right stone in seconds
The full collection runs as a React app inside WordPress, reading gemstone data from a custom REST API, so results update instantly without reloading the page.
123456- Unheated or heatedTreatment status is the first choice serious buyers make, with an explainer one click away.
- Seven grading filtersType, shape, carat, color, cut, clarity, and price, in collapsible panels.
- Gem-specific scalesColor and clarity sliders that match how the brand grades its stones.
- Certification on every cardThe issuing lab is shown at a glance, or a clear "not certified" note.
- Live stock statusOne-of-a-kind stones are marked sold the moment they're gone.
- Visual or list viewBrowse by image or compare specs side by side, with adjustable results per page.
Finished jewelry, one of a kind
For customers who'd rather not design their own, a ready-made shop offers rings, pendants, and earrings already set with Ceylon gemstones.
- WooCommerce shop restyled to match the luxury theme
- Quick category filters for earrings and pendants
- Single-piece stock: once it sells, it's gone

WordPress where it helps, React where it shines
The team manages everything in the familiar WordPress dashboard, while shoppers get an app-like experience.
Grading fields, CSV import, AI-assisted entry, video and certificates
Serves gemstone data and grading details to the front end
Instant filtering, search, sorting, and the ring journey
Cart, checkout, and orders on proven eCommerce foundations
Three layers, one seamless store
Shopping experience
A store that makes rare stones easy to explore.
- Three-step ring builder
- React filter and search interface
- Hover-video product cards
- Built-in certificate viewer
- WooCommerce cart integration
Admin tooling
Faster, more accurate listings for the team.
- Custom gemstone grading fields
- CSV import for bulk listings
- AI-assisted data entry with the Gemini API
- In-browser video compression before upload
Design and theme
A luxury feel that works on every screen.
- Responsive Storefront child theme
- Glass-effect sticky header
- Scroll animations
- Mobile-optimized filter panel
The hard part: making it look right everywhere
Glass effects, video cards, and animations look effortless, but they push browsers hard. Along the way we tracked down and fixed deep CSS and Safari rendering bugs, so the store looks just as polished on an iPhone as on a desktop.
Planning a store with special requirements?
Product builders, custom filters, or admin tools that WooCommerce doesn't offer out of the box: that's exactly what we build.