Klam

Marketing website for Klam, a video-first dating app built for genuine connections. Safety-focused, fully accessible (WCAG 2.2 AA), and optimised for Core Web Vitals.

The Challenge

Build a high-performance, SEO-optimised marketing site for a pre-launch dating app that communicates trust and safety to potential users while meeting WCAG 2.2 AA accessibility standards.

The Solution

Built a Next.js 15 App Router site with all marketing copy centralised in a single config file, self-hosted fonts via next/font, and server components by default — achieving strong Core Web Vitals scores, full accessibility compliance, and easy content updates without touching component code.

Key Features

  • Video-first dating concept showcase with a step-by-step how-it-works flow
  • Feature grid highlighting safety, verified profiles, and mutual-consent video calls
  • WCAG 2.2 AA accessible components: keyboard-navigable FAQ accordion, skip-to-content link, and responsive mobile menu
  • Centralised content config for zero-code marketing copy updates
  • Dynamic sitemap.xml and robots.txt generation for SEO
  • JSON-LD structured data: Organization, MobileApplication, and FAQPage schemas
  • Core Web Vitals RUM instrumentation via web-vitals library
  • PWA manifest with full favicon and Open Graph image asset pipeline

Technologies

Next.js 15React 19TypeScriptTailwind CSSFramer Motion
Klam 1
Klam 2
Klam 3
Klam 4