Very difficult on BCH blockchain. It’s actually not well-suited for a full social media platform since each on-chain txn only holds about 80 bytes.
Bitstagram uses BSV, which allows much larger storage on-chain, but suffers from governance issues.
BSV is a closed source centralized scamcoin.
I did not realized it moved to closed source. That's... stupid. Even more stupid than hardcapped 1MB blocks