I'm looking to use the functionality of a blog to serve as a portfolio. Each post would be a new project, using categories to categorize the services used in that project. Upon posting a project, an article would be created in the 'portfolio' and a link to the project would be created in the relevant service pages.
I plan on using the following pages
Portfolio page - Listing all projects.
Project page - Each project would have an individual page, with links to the services used in that project.
Services page - Listing all services.
Service Page - Each Service would have an individual page, with links to the projects which use that service.
The site will also include a blog which is used for the normal purpose.
If anyone could briefly suggest how they might do this, or provide links to sites which currently use a system like this, I would greatly appreciate it. Thanks!