Operational Portals
Independent portal ecosystems featuring role-scoped authentication, protected routes, and granular access controls.
🔧 Technical Architecture & Stack
BackendVanilla PHP 8+ · OOP Core · Zero Framework Overhead
DatabaseMariaDB / MySQL · utf8mb4_unicode_ci
FrontendHTML5 · Vanilla CSS · Vanilla JS
AJAXFetch API · async/await
ComplianceGDPR Ireland & European Union
SettlementDirect Bank Transfer B2B
Authbcrypt · PDO · CSRF tokens · HttpOnly Sessions
🗺️ Development Phase Roadmap
1
Environment & Schema
Folder structure & initial database.sql
✓ Complete
2
Core Architecture & Auth
Config, Database, Auth, 4 Portals, Global CSS & JS
✓ Complete
3
Specialist Ecosystem
Dashboard, Clients, Sessions, Messages, Invoices, Profile
✓ Complete
4
Admin Ecosystem
Admin Panel, SubRoles, Overview & Full CRUD
✓ Complete
5
Corporate Ecosystem
Company Dashboard, Team, Reports, Billing, GDPR
✓ Complete
6
Member Ecosystem
Dashboard, Sessions, Chat, Assessments
✓ Complete
📁 Directory Structure Reference
Operational Portals
admin/ — Administratorcompany/ — Corporate HRprovider/ — Specialist / Providerclient/ — Member / ClientBackend Core & Reports
core/ — Database · Auth · Modelsdb_report.html — Database Spec (22 Tables)functional_report.html — Operations Reportapi/ — JSON Endpoints (35+ scripts)config/ — config.php · faqs.jsonShared Assets & Frontend
assets/css/ — global · components · chatassets/js/ — app · ajaxassets/img/ — logo_MHC.jpg