
Build a professional administration area faster
KP Admin 4.0 is a self-hosted PHP and MySQL admin panel starter for SaaS products, content platforms, internal tools, and client websites. It gives you a responsive dashboard, content management, users, granular roles, media, localization, settings, backups, and audit logs in one consistent workspace.
The project is built with procedural PHP and PDO, without a PHP framework. Its straightforward structure makes it practical for developers who want a ready-to-use foundation that can still be adapted to a specific product.
The v4 interface is designed for day-to-day administration: clear visual hierarchy, compact data views, predictable actions, and responsive behavior across desktop, tablet, and mobile.
Professional responsive workspace
- Responsive dashboard with operational statistics, activity, and quick actions
- Desktop sidebar and touch-friendly mobile navigation drawer
- Consistent cards, forms, tables, filters, pagination, and empty states
- Collapsible mobile filters that leave room for the data that matters
- Searchable selects, multi-select fields, upload previews, and content editor
- Record information drawers for faster review without unnecessary page changes
- Custom confirmations, notifications, skeletons, and loading feedback
- Locally bundled fonts and application assets with no runtime CDN dependency
Content management
- Create, edit, publish, search, filter, and organize blog posts
- Categories and tags with status controls and uniform editing workflows
- Post content editor, featured images, publishing dates, slugs, and SEO fields
- Bulk actions and server-side pagination for larger content libraries
- Media library for images, PDF, ZIP, MP4, and MP3 files
- MIME detection, extension matching, image validation, size limits, and randomized stored filenames
Users, roles, and permissions
- User registration, email verification, login, and password recovery
- User accounts, profile images, activation status, and self-service profiles
- Administrators can create, edit, activate, disable, and remove users
- Custom roles with clearly grouped permissions and bulk selection
- Separate permissions for posts, taxonomy, media, users, settings, languages, backups, and audit logs
- Permission-aware navigation backed by server-side authorization checks
- Session revocation after security-sensitive account changes
Languages and localization
- Database-backed language and translation management
- Per-user language selection, including translated authentication pages
- Complete Spanish interface translation included as a working example
- Translation coverage checker included for development and release review
Settings and operations
- Website name, description, logo, uploads, email, and SEO settings
- SMTP configuration for account verification and password recovery
- Protected SQL backups with download and retention controls
- Searchable activity audit log
- Demo-data seeder for local evaluation
Security foundations
- Prepared PDO database queries and contextual output encoding
- CSRF validation for state-changing actions
- Password hashing, strength rules, login throttling, and secure remember-me tokens
- Purpose-bound password-reset and email-verification tokens
- Validated uploads and protected backup storage
- Restricted installer ownership and locked default administrator credentials
Included in the download
- Complete PHP, JavaScript, CSS, and SQL source files
- Guided web installation wizard
- One documented database upgrade command for version 3.1 customers
- Responsive HTML documentation written for non-expert customers
- Clean release package without development data or local credentials
Server requirements
- PHP 8.0 or newer
- MySQL 5.7+ or MariaDB 10.4+
- PDO MySQL, Fileinfo, and Mbstring extensions
- Apache with
.htaccess support recommended - An SMTP account when email verification or password recovery is enabled
Live demo
Admin panel: Open the KP Admin demo
Username: admin
Password: admin
For security and consistency, demo changes may be disabled or reset.
Version 4.0 — October 2026
- Rebuilt the administration workspace for desktop, tablet, and mobile - Unified cards, forms, tables, filters, actions, uploads, and record drawers - Added searchable selects, multi-selects, notifications, confirmations, and loading states - Expanded users, roles, permissions, media, languages, backups, and audit tools - Completed the included Spanish translation and translated public authentication pages - Added indexed server-side pagination for high-volume administrative listings - Hardened sessions, recovery tokens, installation, uploads, backups, and SMTP verification - Removed unused front-end plugins and obsolete theme-selection code - Added one documented version 3.1 to 4.0 database upgrade command - Rebuilt customer documentation and release packaging
Previous releases
Version 3.1 — May 19, 2023 - Added SMTP email settings Version 3.0 — May 18, 2022 - Added blog post categories - Added blog posts Version 2.1 — December 2, 2021 - Added SEO settings Version 2.0 — November 11, 2021 - Added sign-up with email verification - Added forgot-password recovery Version 1.0 — October 1, 2021 - Initial release
Credits
Support
Support is available through the author’s CodeCanyon profile or at aamirktk49@gmail.com. When requesting help, include the KP Admin version, PHP version, browser, exact steps, and the relevant server error message. Never send database or SMTP passwords.