Skip to content
← All work

Live · private repo

GemSelect

Preview of the GemSelect website

An online gem shop with collector-grade filtering, wishlists, multi-currency pricing and M-Pesa checkout, plus an admin panel to run it.

Why you would want this

An online gem shop that lets buyers search the way collectors think, and pay the way Kenyans and international customers do.

Gems are bought on detail: shape, colour, clarity, origin, treatment. A basic shop template can't filter on those, so buyers give up or ask questions by message, and each stone sells one conversation at a time.

What it does for the business

  1. Let buyers find the exact stone

    Filtering by shape, colour, clarity, treatment and origin, plus search, gets a buyer to the right stone in seconds instead of messages.

  2. Sell to buyers anywhere

    Currency switching and M-Pesa checkout serve local and international customers from one store.

  3. Run the shop yourself

    An admin panel for products, and orders stored against customer accounts, means you manage stock without touching code.

Why people want it

  • Rich product pages with a photo gallery and full specifications build the confidence that high-value purchases need.
  • A wishlist and saved cart that follow the customer across visits.
  • An education and help centre that answers buying questions before they become abandoned carts.

Built for

Gem and jewellery dealers, and any retailer with a large catalogue where the details decide the sale.

What’s inside

  • Category browsing with advanced gem filters and search
  • Product pages with image gallery and specifications
  • Cart and wishlist saved to the customer's account
  • Registration and sign-in
  • Checkout with M-Pesa payment
  • Currency switching
  • Admin panel for products and orders
  • Help centre

Want one like this?

Every business is different, so treat this as a starting point. The estimate shows what it would take to build something of similar scope, line by line, in USD and Kenyan shillings.

Year
2026
Type
Live · private repo
Languages
TypeScript, CSS, JavaScript, HTML
Stack
Next.js, Vite, React, Tailwind CSS, React Router, Prisma, M-Pesa
Last updated
Jul 2026
Stars
1