Phase 01 · Foundation

Welcome to your

Northside command center.

One secure operating layer for your city, staff, players, and every story that happens between them.

Backend API

Foundation ready

Liveness and dependency-aware readiness routes are implemented.

PostgreSQL

Schema ready

Normalized multi-tenant models, uniqueness constraints, and audit trails.

Discord

Awaiting credentials

OAuth and bot startup stay locked until application secrets are provided.

FiveM bridge

Secure by default

Server actions remain disabled until signing and replay protection ship.

Live operations

City pulse

Not connected

Waiting for the first heartbeat

Player presence, queue health, server resources, and staff activity will stream here once the signed FiveM bridge is connected.

No synthetic player data
Launch sequence

Bring Northside online

Core contracts are complete. Connections stay sealed until their security values exist.

2/4

Ready

Platform contracts

Strict TypeScript, validation, redacted logging, permissions, and events.

Local infrastructure

PostgreSQL and Redis definitions are ready for Docker Compose.

Environment secrets

Generate unique session, signing, and encryption values in .env.

Discord connection

Add the development guild and Discord application credentials.

Security posture

Foundation controls

Default deny

Every action checks an explicit grant

Redacted logs

Tokens and identifiers are censored

Atomic audit

State, audit, and events commit together

Northside Stories · Community operations platform

Dashboard shell operational