PHP To-Do-List project
Live Demo: http://myzayy-todolist.page.gd/
This is a lightweight, full-stack To-Do List application built with PHP and MySQL, following the MVC (Model-View-Controller) architectural pattern.
The project features a secure user authentication system, dynamic task management (CRUD operations), and real-time statistics. It focuses on clean code structure using PSR-4 autoloading via Composer and ensures data security through PDO prepared statements and password hashing.
Key Technical Features:
MVC Architecture: Clear separation of concerns between logic and UI.
User Auth: Secure Register/Login system with encrypted passwords.
CRUD Logic: Create, Read, Update, and Delete tasks seamlessly.
Filtering: View tasks by status (All, Active, Completed).
Security: Protected against SQL Injection and XSS attacks.
Responsive UI: Styled with Bootstrap 5 for a modern user experience.
This is a lightweight, full-stack To-Do List application built with PHP and MySQL, following the MVC (Model-View-Controller) architectural pattern.
The project features a secure user authentication system, dynamic task management (CRUD operations), and real-time statistics. It focuses on clean code structure using PSR-4 autoloading via Composer and ensures data security through PDO prepared statements and password hashing.
Key Technical Features:
MVC Architecture: Clear separation of concerns between logic and UI.
User Auth: Secure Register/Login system with encrypted passwords.
CRUD Logic: Create, Read, Update, and Delete tasks seamlessly.
Filtering: View tasks by status (All, Active, Completed).
Security: Protected against SQL Injection and XSS attacks.
Responsive UI: Styled with Bootstrap 5 for a modern user experience.