Skip to main content
Hardware, tools & building suppliesComplete

Kaivinai

A hardware storefront that reads like a datasheet — size, material, standard and unit price, with today's stock position instead of a photo gallery.

Design direction
Industrial · datasheet · unit-priced
Typefaces
Archivo · IBM Plex Sans
Pages included
5
Palette

Design decisions

Each of these came out of researching how this trade actually sells, not from a style preference.

  • 01

    Every price carries its unit — per piece, per kg, per metre, per bag — because a hardware price without a unit cannot be compared between shops.

  • 02

    Specs lead with size, grade and the IS standard where one applies. 'Heavy duty' is treated as not a specification.

  • 03

    GST rate is shown per line and excluded from the displayed price, matching how trade buyers actually calculate input credit.

  • 04

    Commodity lines (cement, TMT steel) are flagged as rate-varying rather than shown at a fixed price that goes stale.

  • 05

    Uppercase industrial display face, zero radius and 0.85 density: a datasheet, not a catalogue. Reads fast on a phone at a site.

How it’s built

The specifics matter because they determine what the site costs to run, how fast it is, and whether you can move it later.

Stack
Next.js 16 App Router, React 19, TypeScript, Tailwind CSS v4
Rendering
Fully static export — every route is prerendered HTML, independently crawlable
JavaScript
No animation or UI library. Design tokens applied as scoped CSS custom properties
Accessibility
Semantic landmarks, labelled controls, visible focus, prefers-reduced-motion honoured
Hosting
Deploys to any static host including cPanel shared hosting — no Node runtime required

Suited to

  • Hardware shops and building material suppliers
  • Businesses serving both retail and trade buyers
  • Anywhere buyers arrive knowing the size they need
  • Shops carrying commodity lines whose rates move daily

What it doesn’t include

Stated up front rather than discovered later.

  • Prices and stock are static sample data. A real deployment needs a stock feed or a simple daily update, particularly for commodity lines.
  • No online payment. Trade buying here happens on account and over WhatsApp, so the theme routes to enquiry.
  • The catalogue holds 8 sample lines. A real hardware shop carries thousands, which would need a searchable index rather than category chips.
  • Built on RootPro's theme engine: 5 routes, with this theme's own palette, typefaces, card anatomy and layout variants.

Want Kaivinai for your shop?

Message us on WhatsApp. Tell us what you stock and roughly how many products, and we’ll come back with a timeline and a price.