To develop a site or go with social spaces

I want to take my business (Fitness) 100% online. Is it worthwhile to develop a site or I just go with the social media platforms?