diff --git a/index.html b/index.html
index fd270541..629aa92c 100644
--- a/index.html
+++ b/index.html
@@ -2,7 +2,7 @@
+
+
Timeline goes here
+ {{status.text}}
+
+
+
diff --git a/src/main.js b/src/main.js
index 15369fa8..b2ee137c 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,8 +1,31 @@
import Vue from 'vue'
-import App from './App'
+import VueRouter from 'vue-router'
+import Vuex from 'vuex'
+import App from './App.vue'
+import PublicTimeline from './components/public_timeline/public_timeline.vue'
+
+import statuses from './modules/statuses.js'
+
+Vue.use(Vuex)
+Vue.use(VueRouter)
+
+const store = new Vuex.Store({
+ modules: {
+ statuses
+ }
+})
+
+const routes = [
+ { path: '/', redirect: '/main/public' },
+ { path: '/main/public', component: PublicTimeline }
+]
+
+const router = new VueRouter({routes})
/* eslint-disable no-new */
new Vue({
+ router,
+ store,
el: '#app',
template: '