Task Hub
I built this project to practice buildng full-stack applications with PHP.
Tech Stack
Introduction
This is a full-stack PHP application to help users manage personal tasks. It features user authentication, profile management, and a dashboard with task statistics. The project showcases my understanding of PHP, MySQL, MVC-style organization, session management, and deployment on a live hosting platform.
Purpose & Goal
The main goal of TaskHub was to practice building a full-stack PHP application from scratch.
Spotlight
The highlight of the project is its fully working user flow, from creating an account and managing tasks to updating a profile picture and viewing progress in a dashboard.
Lessons Learned
This project taught me how to structure a multi-page PHP application, how to secure user data, and how to handle file uploads correctly. I also learned how to troubleshoot and deploy a PHP project to a real hosting environment.