Skip to main content
Aquison TechnologiesAquison Technologies
  • Home
  • Work
  • Services
  • Careers
  • Blogs
  • About
Let's Talk→
  • Home
  • Work
  • Services
  • Careers
  • Blogs
  • About
  • Let's Talk →
Aquison TechnologiesAquison Technologies

We design and build web, mobile, cloud and AI products that move businesses forward.

Explore

  • Home
  • Our Work
  • Services
  • Careers
  • Blogs
  • About Us
  • Contact

Services

  • Web Development
  • Mobile Apps
  • Cloud & DevOps
  • UI/UX Design
  • Cybersecurity
  • AI & Machine Learning

Contact

  • 615, Cyber City, Near S.M.C. Moon Garden, Opp. GEB Power Station, Utran, Surat, Gujarat 394105
  • hello@aquisontechnologies.com
  • +91-9274705127
  • Mon–Fri · 09:00–18:00 IST

© 2026 Aquison Technologies. All rights reserved.

Privacy Policy·Terms of Service·Cookie Policy
← All work
Web PlatformLive

Aquison Jewels

A jewellery house online, built to start conversations rather than checkouts.

A catalogue site for a fine jewellery maison — thirty pieces across five collections, browsed like a boutique and enquired about over WhatsApp or email. No cart, no prices, no server.

Platform
Web
Built by
Aquison Technologies
Shipped
July 2026
Visit the site
Next.jsReactTypeScriptTailwind CSSFramer MotionSharp
https://jewels.aquisontechnologies.com
The Aquison Jewels home page: the serif headline "Jewels that begin as ours and become yours" over buttons reading "Explore the collections" and "Commission a piece", beside an arched portrait of a woman wearing a gold and ruby bridal necklace
The Selene Crescent Necklace product page: a gold chain necklace on a white arch, beside a "New" badge, the category and collection, and two buttons reading "Enquire on WhatsApp" and "Send an enquiry" above a specifications table — no price anywhere on the page
The gallery page filter bar: a Category row of pills reading All pieces, Bangles, Bracelets, Earrings, Necklaces, Pendants and Rings above a Collection row reading All pieces, Vivaha, Heritage Revival, Everyday Aquison, Soirée and Lumière Solitaires, over a grid of gold bangles
The collections page in dark mode: three full-bleed cards on a near-black background, labelled Vivaha "the bridal edit", Heritage Revival "old souls, new light" and Everyday Aquison "quiet luxury, worn daily", each showing a model wearing a piece from that collection
30
Pieces across five collections
170
Pre-generated WebP images
0
Servers in production

A shop that does not sell

Fine jewellery does not close the way retail closes. A gold necklace is not bought from a product grid at eleven at night; it is asked about. What is the purity, can the stone be swapped, can it be made a size smaller, what would it cost. By the time money changes hands there has been a conversation, usually more than one, and often in person.

So the brief was a catalogue, not a store. No cart, no checkout, no prices — because a published price on a piece that will be adjusted, resized and quoted against the gold rate on the day is a number that is wrong the moment it renders. Every piece ends in the same place instead: a WhatsApp thread that opens pre-filled with the name of the thing being asked about, or an email that does the same. The site's job is to get someone to the point of asking, and then get out of the way.

That decision removed most of what a commerce build normally is. What was left was a browsing problem and an imagery problem.

Two ways in

Thirty pieces is an awkward size. It is too many to put on one page and expect anyone to look at all of them, and too few to justify search, facets and pagination.

The catalogue is indexed twice instead. Collections — Vivāha, Heritage Revival, Everyday Aquison, Soirée, Lumière Solitaires — are for people shopping a mood: a bridal edit, something for daily wear, one stone and nothing else. Categories are for people who already know they want earrings. Most visitors arrive knowing one or the other, and neither route is a filtered view of the other; both are first-class, with their own landing pages and their own copy.

The gallery is where the two axes meet: category crossed with collection, resolved in the browser against an index built at compile time. It is the one genuinely interactive surface on the site, and it needed no backend to be one.

The catalogue is code

There is no CMS. The catalogue is a typed data layer — pieces, categories, collections, and the relations between them — and that turned out to be the useful part.

A jewellery catalogue is a graph of references. A piece belongs to a category and a collection, carries a set of views, and appears in curated rails on the home page. Every one of those is a place where a typo produces a page that renders but is quietly wrong: a collection with a piece missing, a rail pointing at nothing, a product whose imagery never loads.

So the integrity checks run at module scope. An unknown category, a collection that does not exist, a piece with no images — any of them throws while the site is being built, and the build stops. Nothing about a static export is checked at runtime, because there is no runtime; this is the only moment those mistakes can be caught, so it is where all of them are caught.

A hundred and seventy images, none of them touched by hand

Jewellery is photographed several ways — front, on a model, on black, in a lifestyle setting — and the source files arrive named however the photographer named them.

A Sharp script owns that boundary. It walks the raw shots, normalises the filenames, resizes to a consistent long edge, writes WebP, orders the views by priority, and emits a typed manifest with dimensions and a base64 blur placeholder for each. It is idempotent, so it can be re-run on the whole set after one new piece arrives.

The payoff is that no image is ever hand-cropped, hand-listed or hand-measured. Dimensions come from the manifest, which means every image on the site reserves its exact space before it loads and nothing shifts as the page settles. The blur placeholders come from the same pass, so a slow connection sees the shape and colour of a piece resolve into focus rather than a grey box.

Making it feel like a room

The visual work was mostly restraint. A display serif with an optical-size axis for headlines against a quiet sans for everything else; a lot of space; a gold used sparingly enough to still read as gold.

The one deliberate exception is contrast. The brand gold is a light, warm tone, and on a pale background it does not clear AA. It is darkened to #8A6423 in light mode and allowed back to its brighter value in dark — the same colour role, two values, so the palette holds without any text failing a contrast check.

The rest is motion that stays out of the way: a splash on first arrival in a session and never again, skeletons on every dynamic route so a slow segment shows structure instead of blankness, and transitions between pages that are short enough to read as continuity. All of it collapses to nothing under prefers-reduced-motion.

Delivery

The whole site is a static export — pre-rendered HTML, no server, no database, no API. Product, article and FAQ structured data are generated from the same catalogue that renders the pages, so the markup and the content cannot disagree, and the sitemap is built from that catalogue rather than maintained alongside it.

It ships as a directory of files to jewels.aquisontechnologies.com. There is nothing running in production to patch, scale or wake up — which, for a catalogue that changes when new pieces are made, is the correct amount of infrastructure.

What we built

The details

  • Enquiry instead of checkout

    Every piece converts to a WhatsApp thread or a pre-filled email carrying the product name, not to a cart. It is how the trade actually closes a sale.

  • Two ways into the catalogue

    Thirty pieces indexed twice over — by collection for people shopping a mood, by category for people who know they want earrings.

  • A gallery that filters in the browser

    Category crossed with collection, resolved client-side against a pre-built index, so the full vitrine narrows without a round trip.

  • Trust, in writing

    Hallmarking, HUID and diamond certification each get a page, because the questions a buyer asks before spending on gold are the same every time.

  • A catalogue that fails loudly

    Integrity checks run at module scope, so a piece pointing at a collection that does not exist breaks the build rather than shipping an empty page.

  • Images handled once, at build time

    A Sharp pipeline turns raw studio shots into sized WebP with generated blur placeholders and a typed manifest, so no image is ever hand-cropped or hand-listed.

Keep Looking

More work

Calculator Vault settings screen with a banner reading "Your vault is protected — all files are encrypted on this device", above options to change the PIN, export all files and clear the vault
Mobile AppLive

Calculator Vault

A privacy-first Android app that hides photos, videos and files behind a fully functional scientific calculator. No account, no network calls, nothing to give it away on the home screen.

KotlinJetpack ComposeHiltRoom
The AQNEX portal sign-in screen: a branded panel headed "Elevate Your Ecommerce Control Center" listing centralised catalogue sync, financial pipelines and geo-mapping, beside a sign-in form offering one-time-code or password entry
SaaS · AQNEXLive

AQNEX E-Commerce Suite

A multi-tenant commerce platform that replaced three disconnected systems — a customer storefront, an admin operations hub and a supplier portal — with one synchronised set of data.

Next.jsNode.jsPostgreSQLGraphQL

Building Something Like This?

Tell us what you have in mind and we will tell you what it would actually take.

Start a ConversationSee More Work