E-commerce·2026

OKIYO — eyewear store on Next.js + Payload CMS

A Japanese-style eyewear online store with an integrated Payload CMS admin that lets non-technical staff manage products, categories, prices and leads without code. A catalog with color variants and specifications, lead capture and CMS-managed content and SEO. Deployed on a shared host under Caddy with automatic TLS.

Next.jsReact 19Payload CMSPostgreSQLTailwind CSSDockerCaddy
OKIYO — eyewear store on Next.js and Payload CMS

Project goals

  • Build an eyewear storefront with catalog management without a developer
  • Give non-technical staff full control over content and SEO
  • Implement lead capture and processing right in the admin
  • Deploy the project on a shared host with automatic TLS

Tasks

  • Build the app on Next.js 16 (App Router) + React 19 + Tailwind CSS v4
  • Embed headless Payload CMS 3 at /admin within the same app
  • Design a product model with color variants, specifications and stock
  • Build the storefront: paginated catalog, category and featured sections, hero
  • Create a lead form and a lead management panel with statuses
  • Move branding, contacts, socials and SEO into CMS-managed settings
  • Deploy via Docker Compose with Caddy (TLS) and PostgreSQL 16

Results

Measurable performance indicators

  • A storefront launched with fully self-service content management
  • Staff manage products, prices and leads without involving a developer
  • A flexible catalog model: color variants, stock, specifications
  • CMS-managed SEO fields and homepage content
  • Deployed on a shared host with automatic TLS via Caddy

Key metrics

Specific performance indicators of the project

16

Next.js version

PostgreSQL 16

Database

Без кода

Content management

2

UI languages