Task Hub

I built this project to practice buildng full-stack applications with PHP.

03

Tech Stack

  • PHP
  • MySQL
  • CRUD
  • Authentication
  • File uploads

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.

View Live Site View Source Code