Home / Services / Custom Storefront Development

Custom Storefront Development

React and Next.js storefronts built against an agreed performance budget, with server rendering, edge caching, an accessible design system and SEO foundations.

Storefront

The storefront is the product

Everything else in the stack exists so the storefront can answer quickly and correctly. We build it in React and Next.js, against a performance budget agreed before the first commit, and we enforce that budget in the pipeline for as long as we are involved.

  • Server rendered and statically regenerated pages for everything a search engine or a first time visitor needs
  • Edge caching with tag based invalidation, so a price change clears exactly the pages it should
  • A component library with tokens, states and accessibility built in, documented in Storybook
  • Image, font and script budgets enforced by CI, with the build failing when a budget is broken
  • Consent, analytics and tag management implemented once, correctly, without blocking render
Front end engineer building a headless eCommerce storefront in React and Next.js

How a page is served

Where the milliseconds go

Request path for a product detail page

Figure 03 / request path
CACHE HIT, 92% OF REQUESTS, 38 MS TOTAL BrowserHTTP/3, preload CDN edgetag invalidation Next.js serverSSR and ISR BFF gatewayone round trip Commerce APIcatalogue, price Data storeread replica 0 MS 12 MS 46 MS 78 MS 124 MS 168 MS Cold path, cache miss. Time to first byte measured at the origin, p75 across nine markets. Warm path. Ninety two percent of product page requests are answered by the edge without touching the origin. Every number above is enforced by a synthetic check that runs on every deploy and alerts when it regresses.
Nexum Forge build scope Edge cache hit path Origin and data

Figure 03. The cheapest request is the one that never reaches the origin. Cache design is a first class part of the storefront work, not an operations afterthought.

Rendering strategy

Every page type gets a decision, not a default

Rendering mode, cache layer and revalidation are chosen per template and written into the technical design. This is the table we agree with you before build starts.

TemplateRenderingCacheRevalidationLCP target
HomeStatic with incremental regenerationEdge, full pageOn publish, tag based0.9 s
Category and listingStatic with incremental regenerationEdge, full page, facets on the client15 minutes or on catalogue event1.0 s
Product detailStatic with incremental regeneration, price hydratedEdge, full page, price fragment privateOn price or stock event1.0 s
Search resultsServer renderedEdge, 60 seconds, keyed on queryTime based1.2 s
CartClient rendered on a static shellNo shared cacheLive1.2 s
CheckoutServer rendered, no third party scriptsNo cacheLive1.1 s
Account and ordersClient rendered on a static shellNo shared cacheLive1.4 s

Table 02. LCP targets are p75 field values on a mid range Android device over 4G, measured in the field rather than in a lab.

Measured result

Before and after on a real replatform

Largest contentful paint by template, Northline Retail

Figure 04 / field data, p75 mobile
BEFORE, LEGACY PLATFORM AFTER, NEXUM FORGE STOREFRONT SECONDS, LOWER IS BETTER 0 1 2 3 4 4.75 4.6 1.1 Home 4.1 0.9 Category 4.2 0.9 Product 3.8 1.0 Search 3.5 0.8 Checkout Chrome user experience report, 75th percentile, mobile, four weeks before launch against eight weeks after.

Figure 04. The same catalogue, the same markets, the same marketing scripts. The difference is rendering strategy, cache design and a build that fails when the budget is broken.

Scope

What a storefront engagement includes

01

Design system

Tokens, components, states and accessibility, documented in Storybook and wired to your design tool so design and code do not drift.

02

Templates and journeys

Home, category, product, search, cart, checkout, account, content and campaign templates, all responsive and all keyboard operable.

03

Content model

A CMS model that lets marketing build pages from approved blocks, with preview, scheduling and no developer in the loop.

04

Performance engineering

Budgets in CI, image and font pipelines, script governance, third party isolation and synthetic checks on every deploy.

05

SEO foundations

Server rendered markup, canonical and hreflang handling, structured data for products, breadcrumbs and reviews, clean pagination.

06

Analytics and consent

Consent mode, server side tagging where it helps, and an event schema that answers the questions the business actually asks.

Next step

Tell us what is slowing your commerce platform down

Send the brief. A principal architect reads it, then you get a written technical assessment with options, effort and risk inside five working days. No sales call required first.