I built an end-to-end product recommendation system by extracting product data directly from the MySQL database, cleaning and preparing the dataset, engineering text features, and applying TF-IDF with Cosine Similarity to measure item similarity. The final recommendation engine generates JSON outputs and is fully integrated into the PHP product detail page, enabling the website to automatically display similar products in real time.