diff --git a/index.js b/index.js
index f7d9994..f2d0d98 100644
--- a/index.js
+++ b/index.js
@@ -30,6 +30,14 @@ function matchedPasswordAndHash(password, hash) {
     return (hash == sha256sum.digest('hex'))
 }
 
+function renderDashboard(req, res) {
+    res.render('dashboard.html', {
+        gateway_name: config.globals.gateway_name,
+        title: 'Dashboard',
+        config: config,
+    });
+}
+
 function renderConfigIndex(req, res) {
     
     masked = ['config.expresso.password'];
@@ -277,6 +285,7 @@ function createServer() {
     });
     
     app.get('/', loggedIn, function(req, res) { res.redirect('/runtime-info'); });
+    app.get('/dashboard', loggedIn, renderDashboard);
     app.get('/config', loggedIn, renderConfigIndex);
     app.get('/login', renderLoginPage);
     app.post('/login', passport.authenticate('local', { successRedirect: '/', failureRedirect: '/login' }));
diff --git a/views/layout-with-topbar.html b/views/layout-with-topbar.html
index 1ac8b0f..04f7dc7 100644
--- a/views/layout-with-topbar.html
+++ b/views/layout-with-topbar.html
@@ -40,6 +40,7 @@
         <div id="navbar" class="collapse navbar-collapse">
           <ul class="nav navbar-nav">
             <li><a href="/">Home</a></li>
+            <li><a href="/dashboard">Dashboard</a></li>
             <li><a href="/config">Config</a></li>
             <li><a href="/runtime-info">Runtime</a></li>
             <li><a href="/logout">Logout</a></li>