├── .env.example ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature-request.md ├── pull_request_template.md └── workflows │ └── validation.yml ├── .gitignore ├── .npmrc ├── .yamlfmt.yaml ├── .yamllint.yaml ├── LICENSE ├── README.md ├── app ├── app.config.ts ├── app.vue ├── assets │ └── css │ │ └── main.css ├── components │ ├── AppLogo.vue │ ├── Auth │ │ ├── AuthForgotPasswordForm.vue │ │ ├── AuthLoginForm.vue │ │ ├── AuthPasswordResetForm.vue │ │ └── AuthRegisterForm.vue │ ├── ColorSchemeSwitcher.vue │ ├── Dashboard │ │ ├── Broadcasting.client.vue │ │ ├── InspiringQuote.vue │ │ └── UserDetails.vue │ ├── Landing │ │ ├── Hero │ │ │ ├── Features.vue │ │ │ ├── Footer.vue │ │ │ └── Header.vue │ │ └── LoginLinks.vue │ ├── NavBar.vue │ ├── ProfileMenu.vue │ └── VerifyEmail │ │ └── ResendNotificationButton.vue ├── composables │ └── useSanctumError.ts ├── error.vue ├── layouts │ ├── default.vue │ ├── landing.vue │ └── minimal.vue ├── middleware │ └── sanctum-verified.ts ├── pages │ ├── dashboard.vue │ ├── forgot-password.vue │ ├── index.vue │ ├── login.vue │ ├── maintenance.vue │ ├── password-reset │ │ └── [hash].vue │ ├── register.vue │ └── verify-email.vue └── plugins │ └── sanctum.ts ├── eslint.config.js ├── models └── user.ts ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── public └── favicon.ico ├── server └── tsconfig.json └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.github/workflows/validation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /.yamlfmt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.yamlfmt.yaml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/README.md -------------------------------------------------------------------------------- /app/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/app.config.ts -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/assets/css/main.css -------------------------------------------------------------------------------- /app/components/AppLogo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/AppLogo.vue -------------------------------------------------------------------------------- /app/components/Auth/AuthForgotPasswordForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Auth/AuthForgotPasswordForm.vue -------------------------------------------------------------------------------- /app/components/Auth/AuthLoginForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Auth/AuthLoginForm.vue -------------------------------------------------------------------------------- /app/components/Auth/AuthPasswordResetForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Auth/AuthPasswordResetForm.vue -------------------------------------------------------------------------------- /app/components/Auth/AuthRegisterForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Auth/AuthRegisterForm.vue -------------------------------------------------------------------------------- /app/components/ColorSchemeSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/ColorSchemeSwitcher.vue -------------------------------------------------------------------------------- /app/components/Dashboard/Broadcasting.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Dashboard/Broadcasting.client.vue -------------------------------------------------------------------------------- /app/components/Dashboard/InspiringQuote.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Dashboard/InspiringQuote.vue -------------------------------------------------------------------------------- /app/components/Dashboard/UserDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Dashboard/UserDetails.vue -------------------------------------------------------------------------------- /app/components/Landing/Hero/Features.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Landing/Hero/Features.vue -------------------------------------------------------------------------------- /app/components/Landing/Hero/Footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Landing/Hero/Footer.vue -------------------------------------------------------------------------------- /app/components/Landing/Hero/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Landing/Hero/Header.vue -------------------------------------------------------------------------------- /app/components/Landing/LoginLinks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/Landing/LoginLinks.vue -------------------------------------------------------------------------------- /app/components/NavBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/NavBar.vue -------------------------------------------------------------------------------- /app/components/ProfileMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/ProfileMenu.vue -------------------------------------------------------------------------------- /app/components/VerifyEmail/ResendNotificationButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/components/VerifyEmail/ResendNotificationButton.vue -------------------------------------------------------------------------------- /app/composables/useSanctumError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/composables/useSanctumError.ts -------------------------------------------------------------------------------- /app/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/error.vue -------------------------------------------------------------------------------- /app/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/layouts/default.vue -------------------------------------------------------------------------------- /app/layouts/landing.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/layouts/landing.vue -------------------------------------------------------------------------------- /app/layouts/minimal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/layouts/minimal.vue -------------------------------------------------------------------------------- /app/middleware/sanctum-verified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/middleware/sanctum-verified.ts -------------------------------------------------------------------------------- /app/pages/dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/dashboard.vue -------------------------------------------------------------------------------- /app/pages/forgot-password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/forgot-password.vue -------------------------------------------------------------------------------- /app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/index.vue -------------------------------------------------------------------------------- /app/pages/login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/login.vue -------------------------------------------------------------------------------- /app/pages/maintenance.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/maintenance.vue -------------------------------------------------------------------------------- /app/pages/password-reset/[hash].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/password-reset/[hash].vue -------------------------------------------------------------------------------- /app/pages/register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/register.vue -------------------------------------------------------------------------------- /app/pages/verify-email.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/pages/verify-email.vue -------------------------------------------------------------------------------- /app/plugins/sanctum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/app/plugins/sanctum.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/eslint.config.js -------------------------------------------------------------------------------- /models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/models/user.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manchenkoff/breeze-nuxt/HEAD/tsconfig.json --------------------------------------------------------------------------------