> **Possible Duplicate:**  
> [How to find web hosting that meets my requirements?](https://webmasters.stackexchange.com/questions/20838/how-to-find-web-hosting-that-meets-my-requirements)  

<!-- End of automatically inserted text -->

I am developing a Web Application [PHP & MySQL] which is basically a rating website ( a social bookmarking site ). There are many tables in the Database like: Users, Notifications, Posts, Following and more.

Which Hosting Plan should I use to host it : Shared or VPS. And yes, I don't think it needs a dedicated web server. If traffic grows, I will upgrade the plan to dedicated.

One more thing: I am not using any CMS or Framework. I am writing the code myself and I will also try to make the website faster ( and lighter on the server ) by hosting CSS and JS files in DropBox. I will buy the hosting plan from Hostgator (India) : is it good or should I go with another company?