Simple interface using Vuejs, vex, vue-router, element-ui with protected routes, login page, messages system and responsive menu
This app was created to be used as an initial basis for other projects.
Was build with Vue-cli 3 with pwa, vuex and vue-router.
Uses element-ui for styles and has a responsive menu (non-existent in element-ui components)
It has a simple layer to protect routes that need authentication.
And small helper for sending notifications messages to user with vuex and element-ui
# Clone project
git clone https://github.com/abelmferreira/vujs-elementui-start.git
# install dependencies
npm install
# serve with hot reload at localhost:8887
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report