gemmark.sk

GemMark — Next.js 16 + React 19 + Three.js, on the bleeding edge. Next.js 16 + React 19 + Three.js, on the bleeding edge.

Next.js 16React 19.2TypeScriptThree.js 0.183React Three FiberDreiZustandTailwind 4Dockerised static export

A modern Next.js 16 site built on React 19 with a 3D project-detail page. Each project lives at /projekt/[id] and is rendered with Three.js inside the App Router.

Bleeding-edge runtime — Next 16 + React 19 — with breaking-change-aware development. Statically exported (out/) for fast hosting. Public-facing showcase / marketing site for GemMark, the marketing-services arm tied to the Marketing Lab system.

Hard parts. Working on a Next.js version that has diverged from publicly indexed docs — reading source and changelogs becomes the actual reference. Integrating Three.js scenes inside the App Router server-component model (the right balance of 'use client' boundaries vs. SSR is non-trivial).