How to Make a Social Media App and Not to Fail