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 10.4 / InnoDB · 32 tables · utf8mb4
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 & Tablas_mhc_db.sql (32 tables)
✓ 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, Provider Onboarding & Allowlist, Full CRUD
✓ Complete
5
Corporate Ecosystem
Company Dashboard, Team & Departments, Benefits, Hub Resources, 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 (32 Tables)functional_report.html — Operations Reportapi/ — JSON Endpoints (50+ scripts)sqls/ — Tablas_mhc_db.sqlconfig/ — config.php · faqs.jsonShared Assets & Frontend
assets/css/ — global · components · chatassets/js/ — app · ajaxassets/img/ — logo_MHC.jpg