Virtual fitting rooms have attracted the sights of the market need in the past two years; The world faced a colossal pandemic that led everything to be online. This proposed framework aims to solve the online shopping problem using deep learning algorithms and techniques. Users face significant issues, whether finding the perfect fit, recognizing the fabric, or styling their outfits. As a result, merchants' profit is impacted, resulting in a high percentage of returns. This proposed model aims to generate a 3D human model. Based on the measurements extracted from the user's images and the user's weight and height for more accurate results. The user can see how simulated 3D clothes will look on his 3D body model, and Then he will know the exact size that fits him and can view the texture. Finally, the user will have styling tips recommended according to his chosen outfit.