Celestron

I built Celestron.com entirely in ASP.NET MVC in the Umbraco CMS using C# razor syntax. To speed up load times, all pages use MVC donut caching. I opted to use donut caching rather than the built-in output caching, because some elements of the page are dynamic on a per-user basis (e.g., the shopping cart indicates the number of items in the cart). Some interesting aspects I built for the site include:

Homepage

Homepage

Product Page

Product Page

Category Page

Category Page

Navigation Menu

Navigation Menu

Shopping Cart

Shopping Cart

Overlay

Overlay

Support Page

Support Page

Error Page

Error Page