Store user profile in IPFS. Keep the stored hash in Smart Contract.
Store user profile like email, address as dag and profile pic as file in IPFS. Keep the stored hash in Smart Contract.
Access the frontend from the following link:
http://userprofile-ipfs-smartcontract.s3-website.ap-south-1.amazonaws.com/