I recently created a photography portfolio website for my girlfriend’s photography business. I leveraged Bootstrap 3.0 along with ASP.NET MVC / C# as the backend to create the website.
One interesting problem I wanted to tackle was how to allow for quick and easy adding of photo-shoot collections so a new page didn’t have to be created every time she wanted to put up a new photo collection. So, the solution I came up with was to allow the C# backend to dynamically create lists of photo locations, and dynamic html creation to display all of the photos that the C# code finds. This allows us to simply add a new directory with photos to the web host if she wants to display a new photo collection on the site!
A link for the website is below: