diff --git a/resources/js/Authentication/app.js b/resources/js/Authentication/app.js
new file mode 100644
index 0000000..f125cc6
--- /dev/null
+++ b/resources/js/Authentication/app.js
@@ -0,0 +1,85 @@
+import Vue from 'vue'
+import App from './App.vue'
+import router from './router.js'
+import store from './store'
+import VueScrollReveal from 'vue-scroll-reveal'
+import Vuetify from 'vuetify'
+import {
+ global
+} from '@Global/mixins/global';
+
+import 'popper.js'
+import 'bootstrap-v4-rtl'
+import 'bootstrap-v4-rtl/scss/bootstrap-rtl.scss'
+import 'bootstrap-select'
+import 'bootstrap-select/dist/css/bootstrap-select.css'
+import 'vuetify/dist/vuetify.min.css' // Ensure you are using css-loader
+import '@Global/assets/Font-Icons/css/fontello.css'
+import "@Global/scss/style.scss";
+
+
+// components
+import PartTitle from "@Global/components/Dividers/PartTitle.vue";
+import PageTitle from "@Global/components/Dividers/PageTitle.vue";
+import Checkbox from "@Global/components/Inputs/Checkbox.vue";
+import InfoBlock from "@Global/components/Misc/InfoBlock.vue";
+import Breadcrumbs from '@Global/components/Misc/Breadcrumbs';
+
+
+
+Vue.component('WM-PartTitle', PartTitle)
+Vue.component('WM-PageTitle', PageTitle)
+Vue.component('WM-Checkbox', Checkbox)
+Vue.component('WM-InfoBlock', InfoBlock)
+Vue.component('wm-breadcrumbs', Breadcrumbs)
+
+/**
+ * First we will load all of this project's JavaScript dependencies which
+ * includes Vue and other libraries. It is a great starting point when
+ * building robust, powerful web applications using Vue and Laravel.
+ */
+
+
+window.Vue = require('vue');
+
+/**
+ * The following block of code may be used to automatically register your
+ * Vue components. It will recursively scan this directory for the Vue
+ * components and automatically register them with their "basename".
+ *
+ * Eg. ./components/ExampleComponent.vue ->
+ */
+
+// const files = require.context('./', true, /\.vue$/i)
+// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))
+
+/**
+ * Next, we will create a fresh Vue application instance and attach it to
+ * the page. Then, you may begin adding components to this application
+ * or customize the JavaScript scaffolding to fit your unique needs.
+ */
+
+
+Vue.use(Vuetify, {
+ iconfont: 'fa',
+ rtl: true,
+});
+
+// Vue.config.productionTip = false;
+Vue.use(VueScrollReveal, {
+ class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
+ duration: 800,
+ scale: 1,
+ distance: '10px',
+ mobile: false
+});
+
+Vue.mixin(global);
+
+
+
+const app = new Vue({
+ router,
+ store,
+ render: h => h(App),
+}).$mount('#app');
diff --git a/resources/js/Home/store.js b/resources/js/Home/store.js
new file mode 100644
index 0000000..b754de2
--- /dev/null
+++ b/resources/js/Home/store.js
@@ -0,0 +1,15 @@
+import Vue from 'vue'
+import Vuex from 'vuex'
+
+Vue.use(Vuex)
+
+export default new Vuex.Store({
+ state: {
+ UserDetails: false,
+ UserRoles: false,
+ OrderDetails: false,
+ OrderStatus: false,
+ SendEmail: false,
+ SendSMS: false
+ }
+})
diff --git a/resources/js/User/app.js b/resources/js/User/app.js
new file mode 100644
index 0000000..24a532a
--- /dev/null
+++ b/resources/js/User/app.js
@@ -0,0 +1,82 @@
+import Vue from 'vue'
+import App from './App.vue'
+import router from './router'
+import store from './store'
+import VueScrollReveal from 'vue-scroll-reveal'
+import Vuetify from 'vuetify'
+import {global} from '../Global/mixins/global';
+
+import 'popper.js'
+import 'bootstrap-v4-rtl'
+import 'bootstrap-v4-rtl/scss/bootstrap-rtl.scss'
+import 'bootstrap-select'
+import 'bootstrap-select/dist/css/bootstrap-select.css'
+import 'vuetify/dist/vuetify.min.css' // Ensure you are using css-loader
+import '@Global/assets/Font-Icons/css/fontello.css'
+import "@Global/scss/style.scss"
+
+
+// components
+import PartTitle from "@Global/components/Dividers/PartTitle.vue";
+import PageTitle from "@Global/components/Dividers/PageTitle.vue";
+import Checkbox from "@Global/components/Inputs/Checkbox.vue";
+import InfoBlock from "@Global/components/Misc/InfoBlock.vue";
+import Breadcrumbs from '@Global/components/Misc/Breadcrumbs';
+
+
+Vue.component('WM-PartTitle', PartTitle)
+Vue.component('WM-PageTitle', PageTitle)
+Vue.component('WM-Checkbox', Checkbox)
+Vue.component('WM-InfoBlock', InfoBlock)
+Vue.component('wm-breadcrumbs', Breadcrumbs)
+
+/**
+ * First we will load all of this project's JavaScript dependencies which
+ * includes Vue and other libraries. It is a great starting point when
+ * building robust, powerful web applications using Vue and Laravel.
+ */
+
+
+window.Vue = require('vue');
+
+/**
+ * The following block of code may be used to automatically register your
+ * Vue components. It will recursively scan this directory for the Vue
+ * components and automatically register them with their "basename".
+ *
+ * Eg. ./components/ExampleComponent.vue ->
+ */
+
+// const files = require.context('./', true, /\.vue$/i)
+// files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default))
+
+/**
+ * Next, we will create a fresh Vue application instance and attach it to
+ * the page. Then, you may begin adding components to this application
+ * or customize the JavaScript scaffolding to fit your unique needs.
+ */
+
+
+Vue.use(Vuetify, {
+ iconfont: 'fa',
+ rtl: true,
+});
+
+// Vue.config.productionTip = false;
+Vue.use(VueScrollReveal, {
+ class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
+ duration: 800,
+ scale: 1,
+ distance: '10px',
+ mobile: false
+});
+Vue.mixin(global);
+
+
+
+
+const app = new Vue({
+ router,
+ store,
+ render: h => h(App),
+}).$mount('#app');