A simple yet powerful To-Do List Application built with PHP, MySQL, and Bootstrap.
This app allows users to add, edit, and delete tasks, while also maintaining a history log of all actions performed on tasks.
It’s a beginner-friendly project that demonstrates CRUD operations in PHP and proper use of relational databases with foreign keys.
- ✅ Add new tasks to the list
- ✏️ Edit/update existing tasks
- ❌ Delete tasks (with cascade history tracking)
- 📜 Task history (records added, updated, deleted actions with timestamps)
- ⏳ History includes old title, new title, and time of change
- 🎨 Clean, responsive design using Bootstrap 5
- ⚡ Uses prepared statements for secure database operations
- PHP (Backend)
- MySQL (Database)
- Bootstrap 5 (Frontend UI)
- HTML5 & CSS3