Provided that you have the developer expertise and project management skills then it is possible to build your own website. If you do not, then you will need to onboard developers from a reputable company like DevTeam.Space.