Development target 0.1.25 · Pre-1.0

Full-stack React, without splitting your app apart.

BCP Framework brings SSR, file-based routing, server data, actions, authentication, MySQL, middleware, uploads and deployment into one route-focused React application model.

Node.js 24.11+React 19TypeScriptMySQL support
terminal
# Create a BCP application
$ npx create-bcp-app@latest my-app
$ cd my-app
$ npm run dev
BCP running at http://localhost:3000
# Route-owned server data
app/users/[id]/loader.ts
app/users/[id]/actions.ts
app/users/[id]/page.tsx
Route focused
Application model
Server + client
One codebase
Built-in
Production tooling
No black box
Explicit conventions

Framework capabilities

The pieces you need to build the application, not just render a page.

BCP keeps routing, server data, authorization and production concerns close to the feature that owns them, while preserving the React programming model.

SSR

React SSR

Server rendering, hydration, layouts, metadata and SPA navigation in one application model.

ROUTE

File-based Routing

Static, dynamic, catch-all, optional catch-all routes and route groups from the app directory.

DATA

Loaders & Actions

Keep server-side reads and mutations close to the route that owns them.

AUTH

Auth & Guards

JWT cookie sessions, authentication helpers, route guards and role-based authorization.

DB

MySQL Database

Prepared queries, transactions, migration tooling and database primitives through bcp/database.

MW

Middleware v2

Onion-style middleware with request-scoped APIs, structured errors, logging and security controls.

FILE

Uploads & Storage

Multipart uploads, validation, storage adapters and production file delivery primitives.

SHIP

Production Ready

Standalone builds, runtime configuration, diagnostics and deployment behind proxies or tunnels.

Request lifecycle

One predictable path from request to UI.

BCP makes the server pipeline explicit. Security, authorization, data loading and rendering are composed as application primitives instead of separate platforms.

Explore routing and data→
Browser requestBCP runtime
1
Middleware / Security
2
Route Guard
3
Loader / Action / API
4
React SSR
5
Hydration / SPA

Start building

Create your first BCP application.

Start with the framework guide, then move from routing to authentication, database access and deployment as your application grows.