Video's attached, but open the link on your phone too. It's more fun to drag. Solenne is a concept site for a made-up engagement ring brand. Fake brand, real build: one HTML file, about 94 KB, with the diamond rendered live in WebGL. There isn't a single stone photo on the page. Case study: https://www.vishalchopde.com/work/solenne Portfolio: vishalchopde.com Parts I'm proud of: - Four decisions. Scroll through cut, colour, clarity and carat and the stone changes with each one. Colour warms up, clarity shows small inclusions, carat grows to the real size difference. - Configurator. Pick a shape and a metal, and your choice carries into the booking form so nobody has to retype it. - Budget guide. Type a budget and it suggests a shape and size, then turns the stone face up against a millimetre ruler. It's marked illustrative, because a made-up price on a jeweller's site is a bad idea. The unglamorous part took the longest. It had to hold up on a 320px phone, with reduced motion switched on, and on devices where WebGL fails. Those get an animated drawing of the stone instead. My thinking: people shopping for a ring want to look at the thing. Most jeweller sites give them a flat photo and a contact form, then wonder why nobody books. What would you change before pitching this to a real jeweller? Mobile feedback especially welcome.