ParkStayUK

Public site · server-rendered

Find a static caravan holiday across the UK

This is the SSR/SEO app (React Router 7, framework mode). Its HTML is rendered on the server so search engines see real content — including the shared availability calendar.

One component library

The brand theme, design tokens and the availability/pricing calendar are built once in @parkstay/ui and consumed by both this SSR app and the member SPA.

Real HTML for crawlers

Location, park and listing pages ship a static SEO shell server-side, with a client-hydrated dynamic layer for live availability and price.

Same build tool

Both apps run on Vite, so the shared, stateful components need packaging only once — the decisive reason React Router 7 was chosen over Next.js.