Back to Portfolio

CMS

A clean, minimal, responsive content management system built with PHP 8+ and PDO/SQLite, with a frontend of HTML5/CSS3 (Inter) and vanilla JS. It includes a secure admin panel (password-hashed logins, CSRF protection), granular user and role management, page and module CRUD with a Quill rich-text editor, media/featured-image support, templating and site settings, clean URLs, and a lightweight setup/database schema for quick deployment.

Case study

Role
Solo build
Type
Web application
Stack
  • PHP 8
  • SQLite
  • HTML / CSS
  • Vanilla JS
  • Quill

What it shows: Shows role-based access control and page-level CRUD built without a framework, with a templating layer that keeps markup out of the logic.

View on GitHub