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.