Buddy, hosting such social projects with a shared host is actually not advisable.
Any shared hosting service provider will not allow you to use more than 5% of the CPU.
Moreover many hosting companies, limit the INODES.
I would suggest to go with a dedicated server or a VPS.
Best of luck!