├── .gitignore ├── .npmrc ├── README.md ├── app.vue ├── assets └── lorem.ts ├── bun.lock ├── certs ├── localhost-key.pem └── localhost.pem ├── components ├── Baz │ ├── Button.vue │ └── Display.vue ├── Foo │ └── Unique.vue ├── global │ ├── Cursor.vue │ ├── Menu.vue │ ├── Overlay.vue │ ├── Preloader.vue │ └── WebGLScene.vue └── webGL │ ├── Blur.vue │ ├── IndexWebGL.vue │ ├── Picker.vue │ ├── Plane.vue │ ├── PostProcessor.vue │ ├── VideoDecoder.ts │ ├── _templateWebGLComponent.vue │ ├── demux.js │ ├── displacementFrag.ts │ ├── grainyStrokeFrag.ts │ ├── maskFrag.ts │ └── noiseFrag.ts ├── composables ├── pluginComposables.ts ├── useCleanedScope.ts ├── useCursor.ts ├── useDrag.ts ├── useEventListener.ts ├── useFlowProvider.ts ├── useScreen.ts └── useStore.ts ├── layouts └── default.vue ├── lib ├── prisma.ts ├── waterflow │ ├── FlowProvider.ts │ ├── WaterflowRouter.vue │ └── composables │ │ ├── onFlow.ts │ │ └── usePageFlow.ts └── webGL │ └── ogl.renderer │ ├── CustomRenderer.ts │ ├── OGLRenderer.vue │ ├── OGLWrapper │ └── Renderer.vue │ ├── scene │ ├── shaders │ │ ├── BasicFrag.js │ │ ├── BasicVer.js │ │ ├── blur.js │ │ ├── chromatic-aberration.js │ │ ├── color.js │ │ ├── curl.js │ │ ├── fast-separable-gaussian-blur.js │ │ ├── fxaa.js │ │ ├── levels.js │ │ ├── math.ts │ │ ├── matrixRotation.ts │ │ ├── msdfFrag.ts │ │ ├── noise-common.js │ │ ├── noise.js │ │ ├── noise2d.js │ │ ├── noise3d.js │ │ ├── noise4d.js │ │ ├── parabola.js │ │ ├── screen.ts │ │ ├── vignette.js │ │ └── worley.js │ └── utils │ │ ├── Callstack.ts │ │ ├── Clock.ts │ │ ├── WebGL.utils.ts │ │ └── palettes.ts │ └── useOGL.ts ├── middleware └── set-layout-theme.global.ts ├── nuxt.config.ts ├── package.json ├── pages.transition └── defaultFlow.ts ├── pages ├── [[catchError]].vue ├── baz.vue ├── crud.vue ├── error.vue ├── foo.vue └── index.vue ├── plugins ├── 01.namhai.client.ts ├── 02.stopMotion.client.ts ├── 03.lenis.client.ts ├── 10.directives.client.ts └── core │ ├── eases.ts │ ├── frame.ts │ ├── resize.ts │ └── stopMotion.ts ├── public ├── 2.jpg ├── fonts │ ├── Humane-SemiBold.json │ ├── Humane.png │ ├── Nunito-Regular.ttf │ └── README.md ├── test.webm └── yo.mp4 ├── server.bun ├── .gitignore ├── README.md ├── api │ └── index.ts ├── bun.lockb ├── config.ts ├── package.json ├── prisma │ ├── dev.db │ ├── generated │ │ └── zod │ │ │ └── index.ts │ ├── migrations │ │ ├── 20241224185508_init │ │ │ └── migration.sql │ │ ├── 20241224191736_added_job_title │ │ │ └── migration.sql │ │ ├── 20241224193227_added_jobrelation │ │ │ └── migration.sql │ │ ├── 20241224193812_post_category │ │ │ └── migration.sql │ │ ├── 20241224200844_post_category │ │ │ └── migration.sql │ │ ├── 20241225145224_date │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ └── script.ts ├── server.ts ├── test.ts ├── tsconfig.json └── utils │ ├── compiler.test.ts │ ├── compiler.ts │ ├── createServerApi.ts │ ├── types.ts │ └── usePrisma.ts ├── server └── api │ ├── createCategory.ts │ ├── deleteCategory.ts │ ├── getCategories.ts │ ├── getSlugs.ts │ └── mocks.json ├── stores └── layout.ts ├── styles ├── _shared.scss ├── app │ ├── anim.scss │ ├── easing.scss │ ├── fonts.scss │ ├── grid.scss │ ├── index.scss │ └── reset.scss ├── core.scss └── sass │ ├── _breakpoints.module.scss │ ├── _breakpoints.scss │ ├── _colors.scss │ ├── _easing.scss │ ├── _functions.scss │ ├── _mixins.scss │ ├── _use.scss │ ├── _variables.module.scss │ └── _vh-property.scss ├── tsconfig.json └── utils ├── apiInject.ts ├── createState.ts ├── frontApi.ts ├── namhai.ts └── text.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/app.vue -------------------------------------------------------------------------------- /assets/lorem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/assets/lorem.ts -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/bun.lock -------------------------------------------------------------------------------- /certs/localhost-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/certs/localhost-key.pem -------------------------------------------------------------------------------- /certs/localhost.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/certs/localhost.pem -------------------------------------------------------------------------------- /components/Baz/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/Baz/Button.vue -------------------------------------------------------------------------------- /components/Baz/Display.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/Baz/Display.vue -------------------------------------------------------------------------------- /components/Foo/Unique.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/Foo/Unique.vue -------------------------------------------------------------------------------- /components/global/Cursor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/global/Cursor.vue -------------------------------------------------------------------------------- /components/global/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/global/Menu.vue -------------------------------------------------------------------------------- /components/global/Overlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/global/Overlay.vue -------------------------------------------------------------------------------- /components/global/Preloader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/global/Preloader.vue -------------------------------------------------------------------------------- /components/global/WebGLScene.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/global/WebGLScene.vue -------------------------------------------------------------------------------- /components/webGL/Blur.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/Blur.vue -------------------------------------------------------------------------------- /components/webGL/IndexWebGL.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/IndexWebGL.vue -------------------------------------------------------------------------------- /components/webGL/Picker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/Picker.vue -------------------------------------------------------------------------------- /components/webGL/Plane.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/Plane.vue -------------------------------------------------------------------------------- /components/webGL/PostProcessor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/PostProcessor.vue -------------------------------------------------------------------------------- /components/webGL/VideoDecoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/VideoDecoder.ts -------------------------------------------------------------------------------- /components/webGL/_templateWebGLComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/_templateWebGLComponent.vue -------------------------------------------------------------------------------- /components/webGL/demux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/demux.js -------------------------------------------------------------------------------- /components/webGL/displacementFrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/displacementFrag.ts -------------------------------------------------------------------------------- /components/webGL/grainyStrokeFrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/grainyStrokeFrag.ts -------------------------------------------------------------------------------- /components/webGL/maskFrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/maskFrag.ts -------------------------------------------------------------------------------- /components/webGL/noiseFrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/components/webGL/noiseFrag.ts -------------------------------------------------------------------------------- /composables/pluginComposables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/pluginComposables.ts -------------------------------------------------------------------------------- /composables/useCleanedScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useCleanedScope.ts -------------------------------------------------------------------------------- /composables/useCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useCursor.ts -------------------------------------------------------------------------------- /composables/useDrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useDrag.ts -------------------------------------------------------------------------------- /composables/useEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useEventListener.ts -------------------------------------------------------------------------------- /composables/useFlowProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useFlowProvider.ts -------------------------------------------------------------------------------- /composables/useScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useScreen.ts -------------------------------------------------------------------------------- /composables/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/composables/useStore.ts -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /lib/waterflow/FlowProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/waterflow/FlowProvider.ts -------------------------------------------------------------------------------- /lib/waterflow/WaterflowRouter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/waterflow/WaterflowRouter.vue -------------------------------------------------------------------------------- /lib/waterflow/composables/onFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/waterflow/composables/onFlow.ts -------------------------------------------------------------------------------- /lib/waterflow/composables/usePageFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/waterflow/composables/usePageFlow.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/CustomRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/CustomRenderer.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/OGLRenderer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/OGLRenderer.vue -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/OGLWrapper/Renderer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/OGLWrapper/Renderer.vue -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/BasicFrag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/BasicFrag.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/BasicVer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/BasicVer.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/blur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/blur.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/chromatic-aberration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/chromatic-aberration.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/color.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/curl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/curl.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/fast-separable-gaussian-blur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/fast-separable-gaussian-blur.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/fxaa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/fxaa.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/levels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/levels.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/math.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/matrixRotation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/matrixRotation.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/msdfFrag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/msdfFrag.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/noise-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/noise-common.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/noise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/noise.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/noise2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/noise2d.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/noise3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/noise3d.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/noise4d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/noise4d.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/parabola.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/parabola.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/screen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/screen.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/vignette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/vignette.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/shaders/worley.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/shaders/worley.js -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/utils/Callstack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/utils/Callstack.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/utils/Clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/utils/Clock.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/utils/WebGL.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/utils/WebGL.utils.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/scene/utils/palettes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/scene/utils/palettes.ts -------------------------------------------------------------------------------- /lib/webGL/ogl.renderer/useOGL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/lib/webGL/ogl.renderer/useOGL.ts -------------------------------------------------------------------------------- /middleware/set-layout-theme.global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/middleware/set-layout-theme.global.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /pages.transition/defaultFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages.transition/defaultFlow.ts -------------------------------------------------------------------------------- /pages/[[catchError]].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/[[catchError]].vue -------------------------------------------------------------------------------- /pages/baz.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/baz.vue -------------------------------------------------------------------------------- /pages/crud.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/crud.vue -------------------------------------------------------------------------------- /pages/error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/error.vue -------------------------------------------------------------------------------- /pages/foo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/foo.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/pages/index.vue -------------------------------------------------------------------------------- /plugins/01.namhai.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/01.namhai.client.ts -------------------------------------------------------------------------------- /plugins/02.stopMotion.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/02.stopMotion.client.ts -------------------------------------------------------------------------------- /plugins/03.lenis.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/03.lenis.client.ts -------------------------------------------------------------------------------- /plugins/10.directives.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/10.directives.client.ts -------------------------------------------------------------------------------- /plugins/core/eases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/core/eases.ts -------------------------------------------------------------------------------- /plugins/core/frame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/core/frame.ts -------------------------------------------------------------------------------- /plugins/core/resize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/core/resize.ts -------------------------------------------------------------------------------- /plugins/core/stopMotion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/plugins/core/stopMotion.ts -------------------------------------------------------------------------------- /public/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/2.jpg -------------------------------------------------------------------------------- /public/fonts/Humane-SemiBold.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/fonts/Humane-SemiBold.json -------------------------------------------------------------------------------- /public/fonts/Humane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/fonts/Humane.png -------------------------------------------------------------------------------- /public/fonts/Nunito-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/fonts/Nunito-Regular.ttf -------------------------------------------------------------------------------- /public/fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/fonts/README.md -------------------------------------------------------------------------------- /public/test.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/test.webm -------------------------------------------------------------------------------- /public/yo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/public/yo.mp4 -------------------------------------------------------------------------------- /server.bun/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/.gitignore -------------------------------------------------------------------------------- /server.bun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/README.md -------------------------------------------------------------------------------- /server.bun/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/api/index.ts -------------------------------------------------------------------------------- /server.bun/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/bun.lockb -------------------------------------------------------------------------------- /server.bun/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/config.ts -------------------------------------------------------------------------------- /server.bun/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/package.json -------------------------------------------------------------------------------- /server.bun/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/dev.db -------------------------------------------------------------------------------- /server.bun/prisma/generated/zod/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/generated/zod/index.ts -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241224185508_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/20241224185508_init/migration.sql -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241224191736_added_job_title/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "User" ADD COLUMN "jobTitle" TEXT; 3 | -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241224193227_added_jobrelation/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/20241224193227_added_jobrelation/migration.sql -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241224193812_post_category/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/20241224193812_post_category/migration.sql -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241224200844_post_category/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/20241224200844_post_category/migration.sql -------------------------------------------------------------------------------- /server.bun/prisma/migrations/20241225145224_date/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/20241225145224_date/migration.sql -------------------------------------------------------------------------------- /server.bun/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /server.bun/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/schema.prisma -------------------------------------------------------------------------------- /server.bun/prisma/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/prisma/script.ts -------------------------------------------------------------------------------- /server.bun/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/server.ts -------------------------------------------------------------------------------- /server.bun/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/test.ts -------------------------------------------------------------------------------- /server.bun/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/tsconfig.json -------------------------------------------------------------------------------- /server.bun/utils/compiler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/utils/compiler.test.ts -------------------------------------------------------------------------------- /server.bun/utils/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/utils/compiler.ts -------------------------------------------------------------------------------- /server.bun/utils/createServerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/utils/createServerApi.ts -------------------------------------------------------------------------------- /server.bun/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/utils/types.ts -------------------------------------------------------------------------------- /server.bun/utils/usePrisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server.bun/utils/usePrisma.ts -------------------------------------------------------------------------------- /server/api/createCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server/api/createCategory.ts -------------------------------------------------------------------------------- /server/api/deleteCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server/api/deleteCategory.ts -------------------------------------------------------------------------------- /server/api/getCategories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server/api/getCategories.ts -------------------------------------------------------------------------------- /server/api/getSlugs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server/api/getSlugs.ts -------------------------------------------------------------------------------- /server/api/mocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/server/api/mocks.json -------------------------------------------------------------------------------- /stores/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/stores/layout.ts -------------------------------------------------------------------------------- /styles/_shared.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/_shared.scss -------------------------------------------------------------------------------- /styles/app/anim.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/anim.scss -------------------------------------------------------------------------------- /styles/app/easing.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/easing.scss -------------------------------------------------------------------------------- /styles/app/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/fonts.scss -------------------------------------------------------------------------------- /styles/app/grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/grid.scss -------------------------------------------------------------------------------- /styles/app/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/index.scss -------------------------------------------------------------------------------- /styles/app/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/app/reset.scss -------------------------------------------------------------------------------- /styles/core.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/core.scss -------------------------------------------------------------------------------- /styles/sass/_breakpoints.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_breakpoints.module.scss -------------------------------------------------------------------------------- /styles/sass/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_breakpoints.scss -------------------------------------------------------------------------------- /styles/sass/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_colors.scss -------------------------------------------------------------------------------- /styles/sass/_easing.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_easing.scss -------------------------------------------------------------------------------- /styles/sass/_functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_functions.scss -------------------------------------------------------------------------------- /styles/sass/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_mixins.scss -------------------------------------------------------------------------------- /styles/sass/_use.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_use.scss -------------------------------------------------------------------------------- /styles/sass/_variables.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_variables.module.scss -------------------------------------------------------------------------------- /styles/sass/_vh-property.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/styles/sass/_vh-property.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["./.nuxt/tsconfig.json"] 3 | } 4 | -------------------------------------------------------------------------------- /utils/apiInject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/utils/apiInject.ts -------------------------------------------------------------------------------- /utils/createState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/utils/createState.ts -------------------------------------------------------------------------------- /utils/frontApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/utils/frontApi.ts -------------------------------------------------------------------------------- /utils/namhai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/utils/namhai.ts -------------------------------------------------------------------------------- /utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nam-Hai/Nam-Hai-boilerplate/HEAD/utils/text.ts --------------------------------------------------------------------------------