Website from start to finish?

<%= @topic_view.topic.title %>
<%= @topic_view.topic.average_rating %> <%= @topic_view.topic.posts.count { |p| !!p.custom_fields['rating'] } %>

I am wondering on opinions on making a website from start to finish. I am trying to help out a small business owner make a new website that looks more up to date…I saw his current website and I cannot allow it to continue…for the good of websites everywhere.The design is the only part I believe that I can reliably help him with right now. It is, coincidentally, my favorite part.

My question is, how can I help him with the full website? Should I make the design on Wordpress and have him host it that way? Is there another, better way? Ideally, I want to be able to make it and walk away, minimal fixes and upkeep. From my initial research, this seems that Wordpress is a good solution here, but I would love some insights from everyone!