Back to Projects

Simple User Manager

A lightweight and secure CRUD user management system built with PHP and MySQL, featuring CSRF protection and dark/light theming.

Full-stack · Dashboard
Full-Stack Developer
Simple User Manager dashboard preview

About this Project

Simple User Manager is a lightweight CRUD system for managing user records, built with PHP and MySQL. It suits learning purposes, small internal tools, and portfolio demonstration.

The interface is clean and responsive with a dark/light theme toggle, while the backend relies on prepared statements and CSRF tokens for safe form handling. Full UTF-8 support means Khmer characters are stored and rendered correctly throughout.

Key Features

Create, read, update, and delete user records
CSRF protection on form submissions
Dark and light theme toggle
Responsive, clean user interface
Prepared statements against SQL injection
UTF-8 support including Khmer characters

Key Achievements

1

Implemented a complete CRUD flow across the add, edit, update, and delete endpoints.

2

Secured form submissions with CSRF tokens and sanitised rendered output with htmlspecialchars.

3

Delivered full Khmer character support through consistent UTF-8 handling end to end.