PHP Forum System was initially engineered during an internship to explore deep practical implementations of modern PHP architecture, database scalability, and web application security standards.
The project features a custom lightweight MVC framework written in vanilla PHP with zero bloated dependencies. It combines a modern, responsive dark UI with strict defensive programming practices to mitigate common web security vulnerabilities out of the box.
Dashboard Metrics: Real-time statistics on total members, threads, replies, and categories.
Category Control: Create, edit, reorder, or delete discussion categories.
User Management: View member rosters, change roles, or assign administrative privileges.
Custom Branding: Upload a header brand logo (PNG, JPEG, WebP, GIF) and, separately, a favicon (ICO, PNG, SVG, WebP, GIF) with strict MIME validation. The two are configured independently under Admin → Settings → General.
Version info: The admin Overview shows the forum version (from the VERSION file or the FORUM_VERSION env var), schema version, PHP/database versions and upload-folder status.
Access Control: Enable Maintenance Mode (admin-only access) or Private Mode (require authentication to read threads).
Auto-Bootstrapping: The first registered account automatically becomes the Site Administrator.