WebFarmTechnology

Handmade jewellery e-commerce

Luna & Stone

Luna & Stone is a handmade jewellery atelier working in recycled gold and traceable stone. Every piece is made to order, which breaks the assumptions most storefronts are built on — there is no shelf stock, the wait is part of the product, and the highest-value customers want to be seen in person before they buy.

Visit lunastone.webfarmtech.com
Location
India
Duration
7 weeks to launch
Year
2026

Results

4
Product families

Rings, earrings, necklaces, bracelets

4
Auth methods

Password, OTP, MFA and OAuth2

Caught live
Slot conflicts

Realtime subscription, no double-booking

End to end
Commerce surface

Cart, wishlist, checkout, orders, reviews

The brief

Build a storefront that sells patience: made-to-order commerce, a provenance story that carries real weight, and a private appointment channel for the pieces that need a conversation.

Services

  • E-commerce engineering
  • Booking systems
  • Authentication
  • Brand experience

Stack

  • React
  • Vite
  • PocketBase
  • Realtime subscriptions
  • Framer Motion
  • Tailwind CSS

What was in the way

  • Made-to-order means no inventory count to sell against — the entire stock model most carts assume simply doesn't exist.
  • Ethical sourcing is the reason customers choose this brand, so provenance had to be a first-class part of the product experience rather than a footer link.
  • High-value pieces convert through consultation, so booking had to sit alongside checkout without the two flows colliding.
  • Two people cannot be sold the same appointment slot — a race condition with a real-world cost.

What we did

  1. 01

    Built commerce on PocketBase

    Products, orders, wishlists, reviews and appointment slots live in PocketBase, giving the atelier a single admin surface and the storefront a realtime subscription — so a slot taken in one browser disappears from another without a refresh.

  2. 02

    Separated booking from the cart, deliberately

    Appointments are booked directly at checkout rather than added to the bag, because a consultation is not a line item. Slot conflicts are caught at commit time and surfaced honestly — "that time was just booked" — instead of failing silently.

  3. 03

    Gave members a reason to sign in

    Full authentication with password, OTP, multi-factor and OAuth2, backing order history, a saved wishlist and appointment records — so a returning customer picks up where they left off across devices.

  4. 04

    Made provenance part of the interface

    Recycled gold, fully traceable stones and plastic-free packaging are carried through the collection, product pages and post-purchase messaging, arranged around four families of pieces — rings, earrings, necklaces and bracelets.

I wanted jewelry with a conscience, and Luna & Stone delivered both the story and the craft. The moonstone glows like it has its own weather.
Verified customerLuna & Stone review

Next step

Tell us what you're trying to build.

Send us the problem, roughly when you need it solved, and how you'd prefer to talk. We reply within one working day with either a scoping call or an honest reason why we're not the right team.

Or reach us directly

Chennai, Tamil Nadu — working with clients across India, Singapore and the Gulf. English and Tamil.