BroadSuite. PROJECT TRACKER

← Product demo

MASTER DEVELOPMENT ROADMAP · UPDATED 18 October 2026

From City Radio software to BroadSuite

Our priority is adapting the existing radio platform into secure hosted multi-customer software—not rebuilding completed features. This tracker records priorities and verified progress.

19%Estimated overall roadmap progress
13Tracked priorities
2In progress
106Original-platform integration checks

Priority 0 · Critical path to working beta

P0
In progress

Audit and reuse existing City Radio / Gold Control Centre

Private staging copy now contains 118 existing Control Centre files and 39 includes. Source audit flagged four integration issues; deeper review ongoing.

Estimated completion45%
P0

Create isolated BroadSuite copy of the existing platform

Private source staging completed outside the web root. Dedicated fictional SQLite database, locked private HTTP entrypoint and loopback-only read-only dashboard endpoint created. Verified actual localhost HTTP responses: locked entrypoint returned 503; original organisation-scoped dashboard returned 200 with fictional station data. Local-only navigable HTML workspace and protected dashboard endpoint added; unauthenticated HTTP requests return 401. A password-protected hosted integration workspace is now accessible with fictional snapshot data derived from the original dashboard service. It is read-only, not live customer login or the full Control Centre.

Estimated completion40%
P0

Enforce organisation and station boundaries throughout reused modules

Station ownership, staff directory, cross-organisation access, dashboard and hostname isolation checks tested. Staged original Station Manager now scopes station creation, settings updates, staff grants and list queries to the authenticated organisation; full page integration and media boundary tests still required.

Estimated completion30%
P0
In progress

Complete customer authentication and secure sessions

Original credential verification, organisation-bound session lifecycle and login-to-dashboard workflow tested with fictional in-memory accounts. No customer accounts or public login enabled.

Estimated completion55%
P0

Run end-to-end integration tests against real reused modules

Original login-to-dashboard integration passes against in-memory and persistent fictional staging data, with test accounts rolled back. Local HTTP dashboard reads verified for two separate fictional organisations and unknown organisation IDs; authenticated HTTP navigation, schedules, media and roles remain to be tested.

Estimated completion35%

Priority 1 · Complete beta product

P1

Customer onboarding and station setup

Staged first-owner provisioning and platform-owner authorisation helpers added; 15 in-memory checks passed. Read-only onboarding readiness now integrated into the staged original Customer Setup page; 6 additional fictional-database checks passed. Customer invitations, write workflow and complete HTTP testing remain pending.

Estimated completion10%
P1

Stream, now-playing and player configuration

Reuse existing station settings; validate integrations per station.

Estimated completion5%
P1

Customer website, content and forms

Reuse site builder, news, events, media, presenter pages and form tools.

Estimated completion5%
P1

Complete presenters, scheduling and staff workflows

Reuse existing modules and validate multi-customer behaviour.

Estimated completion10%
P1

Owner dashboard, packages and subscription readiness

Provide customer and station administration; billing can be staged.

Estimated completion10%
P1

Real product demonstration and controlled beta

Show the actual integrated Control Centre, not a simplified mock-up.

Estimated completion0%

Priority 2 · After core beta

P2
Later

Advanced advertising, CRM and optional integrations

Reuse existing features; release only after core beta is stable.

Estimated completion0%
P2
Later

Automated billing, support and launch operations

Add subscription payments, customer support, backups and operational monitoring.

Estimated completion0%