Skip to Content
DPSTemplatesReact Landing

React Landing Template

A Next.js landing page whose content is configuration, not code.

  • Maps to app type: react-web
  • Stack: Next.js 15 (App Router), React 19, Tailwind CSS 3

What it includes

  • landing.config.ts — the single source of truth for the page: its theme and its ordered list of sections with their content. Change the page by editing this file.
  • Sections rendered from that config: hero, features, stats, clients, testimonials, pricing, FAQ, contact and call-to-action.
  • Theme presets in src/themes/.
  • A Dockerfile for a standalone Next.js build (output: 'standalone') that serves on port 3000, with a health check on /api/health.

Taking payments

The template has no payment code. To take donations, subscriptions or one-off payments on your landing page, use @duabalabs/sellub-client; to gate features on an active subscription, use @duabalabs/dps-client.

Last updated on