component-based approach
Long gone are the days of “page-centric” design! “What will you put on the “Services” page?”, “How will the Portfolio page look like?”, “How many pages will the website have in the end?” etc. etc. It's time you got off this (over) beaten path of “waterfall design” and adopted a more agile way of and carrying out challenging, complex web projects. It's time you leveraged the component-based approach to UI design, breaking it down into small, easily identifiable, clear purpose-carrying puzzle pieces/components instead of key pages!