This task will likely take between 10-20 hours depending on the complexity of the website and the skills of the developer.
Estimate how long the following task will take
Creating a website with content management system and basic template