diff --git a/frontend/src/components/BaseLayout.vue b/frontend/src/components/BaseLayout.vue
new file mode 100644
index 0000000000000000000000000000000000000000..494bed866deee6680978fa15dc3b642642d8dd57
--- /dev/null
+++ b/frontend/src/components/BaseLayout.vue
@@ -0,0 +1,34 @@
+<template>
+  <v-navigation-drawer
+    fixed
+    clipped
+    app
+    v-model="drawer"
+  >
+    <v-list dense v-for="(item, i) in items">
+      <v-list-tile>
+        <router-link to="item.path" :key="i"></router-link>
+      </v-list-tile>
+    </v-list>
+  </v-navigation-drawer>
+</template>
+
+
+<script>
+  export default {
+    name: 'base-layout',
+    data () {
+      return {
+        drawer: true,
+        items: [
+          {
+            path: 'grady-login'
+          }
+        ]
+      }
+    }
+  }
+</script>
+
+<style>
+</style>
diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js
index efb8236906d71e2dc99b1f2f5453851413f6988a..133fb7fc2cf2c79b320fe9e20a884f1612262eb9 100644
--- a/frontend/src/router/index.js
+++ b/frontend/src/router/index.js
@@ -4,6 +4,7 @@ import Login from '@/components/Login'
 import StudentPage from '@/components/student/StudentPage'
 import ReviewerPage from '@/components/reviewer/ReviewerPage'
 import StudentListOverview from '@/components/reviewer/StudentListOverview'
+import BaseLayout from '@/components/BaseLayout'
 
 Vue.use(Router)
 
@@ -28,6 +29,11 @@ export default new Router({
       path: 'reviewer/student-overview/',
       name: 'student-overview',
       component: StudentListOverview
+    },
+    {
+      path: '/base/',
+      name: 'base-layout',
+      component: BaseLayout
     }
   ]
 })