Skip to main content

ReactPress 3.0 Platform

One package. One command. Your CMS in about a minute.

Version 3.0 (codename Platform) focuses on zero config, a single entry point, and a great developer experience. The stack remains React 17 + Next.js 12 + NestJS 6 (Next 14 / React 18 is planned for 3.1).

Three pillars

PillarWhat you feel3.0 delivery
Zero configNo hand-written .env, no multi-package installinit + dev, embedded Docker MySQL by default
Single entryOne package name, one commandnpm i -g @fecommunity/reactpress@3reactpress
Great DXLess docs, visible statusInteractive menu, doctor, status, dev success URLs

Quick start (about one minute)

After a global install, in an empty directory:

npm i -g @fecommunity/reactpress@3
mkdir my-blog && cd my-blog
reactpress init
reactpress dev
URLPurpose
http://localhost:3001Site
http://localhost:3001/adminAdmin
http://localhost:3002/api/healthHealth check

Run reactpress with no args for the interactive menu.

Commands

CommandDescription
reactpressInteractive menu
reactpress initZero-config setup
reactpress devFull stack (default)
reactpress dev --api-onlyAPI only (Headless)
reactpress dev --client-onlyClient only
reactpress doctorEnvironment diagnostics
reactpress statusStatus summary
reactpress start / stop / restartProduction lifecycle

Packages (3.0)

PackageRole
@fecommunity/reactpressMain package — CLI + bundled API
@fecommunity/reactpress-clientAdvanced: client-only deploy
@fecommunity/reactpress-toolkitHeadless TS SDK
@fecommunity/reactpress-cliDeprecated alias
@fecommunity/reactpress-serverDeprecated — use bundled API

Upgrade from 2.x

See 2.x → 3.0 migration.