diff --git a/src/components/Header.vue b/src/components/Header.vue
index eb17dd4770..fde3efa263 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -4,12 +4,14 @@
Open Prices
-
+
-
+
- {{ username }}
+ {{ username }}
+
+ Dashboard
Sign out
diff --git a/src/routes.js b/src/routes.js
index 55a1bc638d..f48a9d50d2 100644
--- a/src/routes.js
+++ b/src/routes.js
@@ -1,5 +1,6 @@
import Home from './views/Home.vue'
import SignIn from './views/SignIn.vue'
+import UserDashboard from './views/UserDashboard.vue'
import AddPriceHome from './views/AddPriceHome.vue'
import AddPriceSingle from './views/AddPriceSingle.vue'
import PriceList from './views/PriceList.vue'
@@ -12,6 +13,7 @@ import NotFound from './views/NotFound.vue'
export let routes = [
{ path: '/', name: 'home', component: Home, meta: { title: 'Home', icon: 'mdi-home', drawerMenu: true } },
{ path: '/sign-in', name: 'sign-in', component: SignIn, meta: { title: 'Sign in', icon: 'mdi-login', drawerMenu: true, requiresAuth: false } },
+ { path: '/dashboard', name: 'dashboard', component: UserDashboard, meta: { title: 'Dashboard', requiresAuth: true } },
{ path: '/add', name: 'add-price', component: AddPriceHome, meta: { title: 'Add a price', icon: 'mdi-plus', drawerMenu: true, requiresAuth: true }},
{ path: '/add/single', name: 'add-price-single', component: AddPriceSingle, meta: { title: 'Add a single price', requiresAuth: true }},
{ path: '/prices', name: 'prices', component: PriceList, meta: { title: 'Last prices', icon: 'mdi-tag-multiple-outline', drawerMenu: true }},
diff --git a/src/views/UserDashboard.vue b/src/views/UserDashboard.vue
new file mode 100644
index 0000000000..2d86f35a33
--- /dev/null
+++ b/src/views/UserDashboard.vue
@@ -0,0 +1,62 @@
+
+
+ Dashboard
+
+
+
+
+
+
+
+
+
+
+
+
+ Last prices
+ {{ userPriceCount }}
+
+
+
+
+
+
+
+
+
+