typeage

Monorepo website template pairing a Payload CMS app with a separate Next.js UI app

typeage preview

Overview

Summary generated from the README

A Payload CMS website template organized as a Turborepo monorepo with TypeScript. It has a CMS package and a UI package, each configured through its own environment file. Dependencies are installed with pnpm and both apps start together in development.

Features

  • Turborepo monorepo with separate CMS and UI packages
  • TypeScript throughout
  • Per-package environment files with example templates
  • Single pnpm command to run both apps in development
  • CMS served on port 3000 and UI on port 8000

Good for

  • Starting a website project that keeps the Payload admin and the frontend as separate apps
  • Teams that prefer a monorepo layout with pnpm and Turborepo

From the author

PayloadCMS website template

Get started

This repository is a GitHub template: create your own copy of it in one click.

Create a repository from this template

README

PayloadCMS template

Local setup

Settings .env file in /packages/cms & /packages/ui folders, following .env.example files.

Then install dependencies and run the project:

pnpm install
pnpm dev

Visit the following URLs and start hacking:

Claim this template

More Starters & boilerplates templates

turbo-payload screenshot

turbo-payload

Turborepo monorepo running Payload 3 with Next.js, Astro and Svelte frontends

108
v?
Other
Updated 7 months ago
averlo-next-template screenshot

averlo-next-template

Next.js App Router starter with selectable route profiles, a design system and optional Payload CMS

0
v3
Next.js
Updated 1 weeks ago
Blank screenshot

Blank

Official

Minimal Payload starter with Next.js, MongoDB, a Users auth collection and a Media upload collection

v4
Next.js
Updated Today