├── .env ├── .github ├── README.md ├── webapp-start.png └── workflows │ └── gp-deploy.yaml ├── .gitignore ├── .prettierrc ├── .vscode ├── settings-create-vwa.json └── settings.json ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public ├── assets │ └── images │ │ ├── apple-touch-icon.png │ │ ├── favicon-32x32.png │ │ ├── logo-128.png │ │ ├── logo-48.png │ │ ├── logo-512.png │ │ ├── logo-small.png │ │ ├── logo.png │ │ └── logo.svg ├── favicon.ico ├── manifest.json └── service-worker.js ├── src ├── App.vue ├── assets │ ├── images │ │ ├── about.svg │ │ ├── change-account.svg │ │ ├── contact-us.svg │ │ ├── hamburger.svg │ │ ├── home.svg │ │ ├── icon-plus-blue.svg │ │ ├── icon-plus-purple.svg │ │ ├── instagram.svg │ │ ├── logo.png │ │ ├── logo.webp │ │ ├── logo1.svg │ │ ├── logout.svg │ │ ├── moon.svg │ │ ├── sun.svg │ │ ├── twitter.svg │ │ └── youtube.svg │ └── styles │ │ ├── base.css │ │ ├── custom.css │ │ └── vars.css ├── components │ ├── AppContentPane.vue │ ├── SectionHeader.vue │ ├── drawers │ │ ├── SimpleDrawer.vue │ │ └── TouchSlideoutDrawer.vue │ ├── footers │ │ ├── DistributedFooter.vue │ │ ├── MantineRichFooter.vue │ │ ├── MantineSimpleFooter.vue │ │ ├── RichFooter.vue │ │ └── SimpleFooter.vue │ ├── headers │ │ ├── MantineLayeredHeader.vue │ │ ├── MantineSimpleHeader.vue │ │ ├── SimpleHeader.vue │ │ └── SlidingHeader.vue │ ├── navbars │ │ ├── MantineSimpleNavbar.vue │ │ └── SimpleNavbar.vue │ └── ui │ │ ├── BaseIcon.vue │ │ ├── BaseToggle.vue │ │ ├── HamburgerIcon.vue │ │ └── ThemeToggle.vue ├── composables │ ├── useAppConfig.ts │ ├── useI18nLight.ts │ ├── useScreenWidth.ts │ ├── useSplashScreen.ts │ └── useTouchSwipe.ts ├── layouts │ └── MainLayout.vue ├── main.ts ├── router │ ├── index.ts │ └── routes.ts ├── services │ └── api │ │ ├── http.ts │ │ ├── index.ts │ │ ├── interceptors.ts │ │ ├── jsonrpc.interfaces.ts │ │ ├── jsonrpc.ts │ │ ├── notes.txt │ │ ├── utils.ts │ │ └── xhr.js ├── utils │ ├── icons.ts │ ├── injections │ │ ├── gtag.html │ │ ├── injection-config.ts │ │ ├── open-graph.html │ │ ├── splash-screen.html │ │ └── sw.js │ └── locales │ │ ├── en.json │ │ └── es.json └── views │ ├── AboutView.vue │ ├── ContactsView.vue │ └── HomeView.vue ├── tsconfig.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.env -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/webapp-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.github/webapp-start.png -------------------------------------------------------------------------------- /.github/workflows/gp-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.github/workflows/gp-deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | trailingComma: "es5" 2 | semi: true 3 | singleQuote: false 4 | printWidth: 110 -------------------------------------------------------------------------------- /.vscode/settings-create-vwa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.vscode/settings-create-vwa.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /public/assets/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/favicon-32x32.png -------------------------------------------------------------------------------- /public/assets/images/logo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo-128.png -------------------------------------------------------------------------------- /public/assets/images/logo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo-48.png -------------------------------------------------------------------------------- /public/assets/images/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo-512.png -------------------------------------------------------------------------------- /public/assets/images/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo-small.png -------------------------------------------------------------------------------- /public/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo.png -------------------------------------------------------------------------------- /public/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/assets/images/logo.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/public/service-worker.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/images/about.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/about.svg -------------------------------------------------------------------------------- /src/assets/images/change-account.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/change-account.svg -------------------------------------------------------------------------------- /src/assets/images/contact-us.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/contact-us.svg -------------------------------------------------------------------------------- /src/assets/images/hamburger.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/hamburger.svg -------------------------------------------------------------------------------- /src/assets/images/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/home.svg -------------------------------------------------------------------------------- /src/assets/images/icon-plus-blue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/icon-plus-blue.svg -------------------------------------------------------------------------------- /src/assets/images/icon-plus-purple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/icon-plus-purple.svg -------------------------------------------------------------------------------- /src/assets/images/instagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/instagram.svg -------------------------------------------------------------------------------- /src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/logo.png -------------------------------------------------------------------------------- /src/assets/images/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/logo.webp -------------------------------------------------------------------------------- /src/assets/images/logo1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/logo1.svg -------------------------------------------------------------------------------- /src/assets/images/logout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/logout.svg -------------------------------------------------------------------------------- /src/assets/images/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/moon.svg -------------------------------------------------------------------------------- /src/assets/images/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/sun.svg -------------------------------------------------------------------------------- /src/assets/images/twitter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/twitter.svg -------------------------------------------------------------------------------- /src/assets/images/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/images/youtube.svg -------------------------------------------------------------------------------- /src/assets/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/styles/base.css -------------------------------------------------------------------------------- /src/assets/styles/custom.css: -------------------------------------------------------------------------------- 1 | 2 | // layout-placeholder 3 | -------------------------------------------------------------------------------- /src/assets/styles/vars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/assets/styles/vars.css -------------------------------------------------------------------------------- /src/components/AppContentPane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/AppContentPane.vue -------------------------------------------------------------------------------- /src/components/SectionHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/SectionHeader.vue -------------------------------------------------------------------------------- /src/components/drawers/SimpleDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/drawers/SimpleDrawer.vue -------------------------------------------------------------------------------- /src/components/drawers/TouchSlideoutDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/drawers/TouchSlideoutDrawer.vue -------------------------------------------------------------------------------- /src/components/footers/DistributedFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/footers/DistributedFooter.vue -------------------------------------------------------------------------------- /src/components/footers/MantineRichFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/footers/MantineRichFooter.vue -------------------------------------------------------------------------------- /src/components/footers/MantineSimpleFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/footers/MantineSimpleFooter.vue -------------------------------------------------------------------------------- /src/components/footers/RichFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/footers/RichFooter.vue -------------------------------------------------------------------------------- /src/components/footers/SimpleFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/footers/SimpleFooter.vue -------------------------------------------------------------------------------- /src/components/headers/MantineLayeredHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/headers/MantineLayeredHeader.vue -------------------------------------------------------------------------------- /src/components/headers/MantineSimpleHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/headers/MantineSimpleHeader.vue -------------------------------------------------------------------------------- /src/components/headers/SimpleHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/headers/SimpleHeader.vue -------------------------------------------------------------------------------- /src/components/headers/SlidingHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/headers/SlidingHeader.vue -------------------------------------------------------------------------------- /src/components/navbars/MantineSimpleNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/navbars/MantineSimpleNavbar.vue -------------------------------------------------------------------------------- /src/components/navbars/SimpleNavbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/navbars/SimpleNavbar.vue -------------------------------------------------------------------------------- /src/components/ui/BaseIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/ui/BaseIcon.vue -------------------------------------------------------------------------------- /src/components/ui/BaseToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/ui/BaseToggle.vue -------------------------------------------------------------------------------- /src/components/ui/HamburgerIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/ui/HamburgerIcon.vue -------------------------------------------------------------------------------- /src/components/ui/ThemeToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/components/ui/ThemeToggle.vue -------------------------------------------------------------------------------- /src/composables/useAppConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/composables/useAppConfig.ts -------------------------------------------------------------------------------- /src/composables/useI18nLight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/composables/useI18nLight.ts -------------------------------------------------------------------------------- /src/composables/useScreenWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/composables/useScreenWidth.ts -------------------------------------------------------------------------------- /src/composables/useSplashScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/composables/useSplashScreen.ts -------------------------------------------------------------------------------- /src/composables/useTouchSwipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/composables/useTouchSwipe.ts -------------------------------------------------------------------------------- /src/layouts/MainLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/layouts/MainLayout.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/router/routes.ts -------------------------------------------------------------------------------- /src/services/api/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/http.ts -------------------------------------------------------------------------------- /src/services/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/index.ts -------------------------------------------------------------------------------- /src/services/api/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/interceptors.ts -------------------------------------------------------------------------------- /src/services/api/jsonrpc.interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/jsonrpc.interfaces.ts -------------------------------------------------------------------------------- /src/services/api/jsonrpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/jsonrpc.ts -------------------------------------------------------------------------------- /src/services/api/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/notes.txt -------------------------------------------------------------------------------- /src/services/api/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/utils.ts -------------------------------------------------------------------------------- /src/services/api/xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/services/api/xhr.js -------------------------------------------------------------------------------- /src/utils/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/icons.ts -------------------------------------------------------------------------------- /src/utils/injections/gtag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/injections/gtag.html -------------------------------------------------------------------------------- /src/utils/injections/injection-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/injections/injection-config.ts -------------------------------------------------------------------------------- /src/utils/injections/open-graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/injections/open-graph.html -------------------------------------------------------------------------------- /src/utils/injections/splash-screen.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/injections/splash-screen.html -------------------------------------------------------------------------------- /src/utils/injections/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/utils/injections/sw.js -------------------------------------------------------------------------------- /src/utils/locales/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "msg": "Hello" 3 | } 4 | -------------------------------------------------------------------------------- /src/utils/locales/es.json: -------------------------------------------------------------------------------- 1 | { 2 | "msg": "Hola" 3 | } 4 | -------------------------------------------------------------------------------- /src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/views/AboutView.vue -------------------------------------------------------------------------------- /src/views/ContactsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/views/ContactsView.vue -------------------------------------------------------------------------------- /src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/src/views/HomeView.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vuesence/vue-webapp/HEAD/vite.config.ts --------------------------------------------------------------------------------