diff --git a/front/package.json b/front/package.json
index 66ff72d9ceabe4500f0a74a44863fbe16cee343d..c39805d4f5a78331322c0d460ba62950f637957b 100644
--- a/front/package.json
+++ b/front/package.json
@@ -28,7 +28,8 @@
     "vue-upload-component": "^2.7.4",
     "vuedraggable": "^2.14.1",
     "vuex": "^3.0.1",
-    "vuex-persistedstate": "^2.4.2"
+    "vuex-persistedstate": "^2.4.2",
+    "vuex-router-sync": "^5.0.0"
   },
   "devDependencies": {
     "autoprefixer": "^6.7.2",
diff --git a/front/src/main.js b/front/src/main.js
index 92711be5933e5d7e0e10510cc8cccc0a257dc900..ab85e7f8b0895f4c7c02be87120a1dcedc1449fd 100644
--- a/front/src/main.js
+++ b/front/src/main.js
@@ -12,6 +12,9 @@ import axios from 'axios'
 import VueLazyload from 'vue-lazyload'
 import store from './store'
 import config from './config'
+import { sync } from 'vuex-router-sync'
+
+sync(store, router)
 
 window.$ = window.jQuery = require('jquery')