Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 PHP CRUD System (OOP)

A secure, scalable, and production-ready CRUD (Create, Read, Update, Delete) system built with pure PHP (OOP), MySQLi, and AJAX (Fetch API).


This project demonstrates clean architecture, security best practices, and reusable components—ideal for real-world applications.


📌 Features

🔹 Core Functionality

  • Create, Read, Update, Delete (CRUD)
  • Dynamic crud management system
  • Search with debounce (real-time filtering)
  • Server-side pagination
  • Relational data handling (students, classes, addresses, photos)

🔹 Security

  • CSRF Protection (token-based)
  • Prepared statements (SQL Injection prevention)
  • Input validation (server-side & client-side)
  • File upload validation (type + size restrictions)

🔹 Advanced Backend

  • Custom Database abstraction layer
  • Transaction support (commit & rollback)
  • Dynamic query builder (joins, filters, pagination)
  • Environment-based configuration (.env)
  • Error logging system

🔹 Frontend

  • Bootstrap 5 UI
  • Modal-based forms (Add/Edit)
  • SweetAlert2 notifications
  • Responsive design

Demos


⚙️ Installation

Run Project


👨‍💻 Author

Md. Moinul Islam
GitHub : https://github.com/moinulwebdev

About

A secure and scalable OOP-based PHP CRUD system with MySQLi, featuring validation, CSRF protection, file upload, and AJAX-powered UI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages