Project Overview
A lightweight task-tracking app built with PHP, MySQL, and Bootstrap 5. Designed as part of my goal to refresh core backend development skills and document early portfolio work.
Screenshots / Demo

What I Learned
This project started as a quick refresher but quickly became a surprisingly fun deep dive back into core PHP logic. I revisited how form data flows from the front end to the back end, built out a reusable and secure database connection class, and leaned into object-oriented programming to keep things modular and clean. Structuring the app around simple classes for tasks and database interactions gave me a stronger foundation to scale it—whether adding new features or reusing components in future projects. I used Bootstrap 5 for styling, then organized the app in a lightweight MVC-like structure to make the logic easier to follow and extend.
What surprised me most was how much a small app like this can teach you about flow, maintainability, and forward design. I’m thinking about how this task manager could evolve into a larger project management tool—or even integrate into a custom ERP dashboard. Every checkbox, every database method, and every UI decision became an opportunity to build with intention.
Next Steps
📸 Featured image by Tara Winstead on Pexels