Create a fully-functional Dashboard using MVC4

Nowadays, almost all applications have a dashboard that provide a “easy to read, single page, real-time user interface” which shows that current status of the application, usually as a graphical representation. Dashboards provide snapshots and historical trends of the key performance indicators (KPIs) that help the end-users to obtain information at a glance.

In this article, I am going to outline the steps to create a simple but fully-functional dashboard using ASP.NET MVC4. For demonstration purpose, I have persisted the data in a session variable. To real-time project, this would be replaced by a database call. For demo, I have created a dashboard with four portlets ( or dashboard items) as shown below.


Let’s get started.

Continue reading