├── .gitignore ├── .idea ├── .gitignore ├── MW2023.iml ├── modules.xml └── php.xml ├── .npmrc ├── README.md ├── app.vue ├── app └── router.options.js ├── assets ├── fonts │ ├── n27-bold-webfont.eot │ ├── n27-bold-webfont.ttf │ ├── n27-bold-webfont.woff │ └── n27-bold-webfont.woff2 ├── images │ ├── clients │ │ ├── abm.svg │ │ ├── alaska.svg │ │ ├── checkbook.svg │ │ ├── dolby.svg │ │ ├── georgia.svg │ │ ├── google.svg │ │ ├── mcasd.svg │ │ ├── mit.svg │ │ ├── panera.svg │ │ ├── stanley.svg │ │ └── steward.svg │ ├── headshot.jpg │ ├── hero-js-icon.svg │ ├── hero-vue-icon.svg │ └── stack │ │ └── vue.svg └── scss │ ├── app.scss │ └── components │ ├── transitions.scss │ └── typography.scss ├── components ├── ActionButton.vue ├── BottomBar.vue ├── CodeLine.vue ├── CodeTag.vue ├── Cursor.vue ├── Hero.vue ├── MWIcon.vue ├── NavMenu.vue ├── NotionContent.vue ├── PortfolioScrubber.vue ├── ProjectCover.vue ├── ScrollHint.vue ├── StatusIndicator.vue └── notion │ ├── Code.vue │ ├── Heading.vue │ ├── Image.vue │ ├── Paragraph.vue │ ├── Quote.vue │ └── ToDo.vue ├── composables ├── useArticles.js ├── useMetadata.js └── usePortfolio.js ├── layouts └── default.vue ├── nuxt.config.ts ├── package.json ├── pages ├── [...slug].vue ├── about.vue ├── article │ └── [...slug].vue ├── contact.vue ├── explore.vue ├── index.vue └── portfolio │ └── [...slug].vue ├── plugins └── aosLibrary.client.js ├── public ├── cover.jpg ├── documentation │ └── home.jpg ├── icon-dark.svg ├── icon-light.svg ├── icon-notext.svg └── icon-white.svg ├── shaders ├── hero │ ├── fragment.js │ └── vertex.js └── shaderHelpers.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/MW2023.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.idea/MW2023.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/app.vue -------------------------------------------------------------------------------- /app/router.options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/app/router.options.js -------------------------------------------------------------------------------- /assets/fonts/n27-bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/fonts/n27-bold-webfont.eot -------------------------------------------------------------------------------- /assets/fonts/n27-bold-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/fonts/n27-bold-webfont.ttf -------------------------------------------------------------------------------- /assets/fonts/n27-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/fonts/n27-bold-webfont.woff -------------------------------------------------------------------------------- /assets/fonts/n27-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/fonts/n27-bold-webfont.woff2 -------------------------------------------------------------------------------- /assets/images/clients/abm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/abm.svg -------------------------------------------------------------------------------- /assets/images/clients/alaska.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/alaska.svg -------------------------------------------------------------------------------- /assets/images/clients/checkbook.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/checkbook.svg -------------------------------------------------------------------------------- /assets/images/clients/dolby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/dolby.svg -------------------------------------------------------------------------------- /assets/images/clients/georgia.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/georgia.svg -------------------------------------------------------------------------------- /assets/images/clients/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/google.svg -------------------------------------------------------------------------------- /assets/images/clients/mcasd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/mcasd.svg -------------------------------------------------------------------------------- /assets/images/clients/mit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/mit.svg -------------------------------------------------------------------------------- /assets/images/clients/panera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/panera.svg -------------------------------------------------------------------------------- /assets/images/clients/stanley.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/stanley.svg -------------------------------------------------------------------------------- /assets/images/clients/steward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/clients/steward.svg -------------------------------------------------------------------------------- /assets/images/headshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/headshot.jpg -------------------------------------------------------------------------------- /assets/images/hero-js-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/hero-js-icon.svg -------------------------------------------------------------------------------- /assets/images/hero-vue-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/hero-vue-icon.svg -------------------------------------------------------------------------------- /assets/images/stack/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/images/stack/vue.svg -------------------------------------------------------------------------------- /assets/scss/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/scss/app.scss -------------------------------------------------------------------------------- /assets/scss/components/transitions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/scss/components/transitions.scss -------------------------------------------------------------------------------- /assets/scss/components/typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/assets/scss/components/typography.scss -------------------------------------------------------------------------------- /components/ActionButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/ActionButton.vue -------------------------------------------------------------------------------- /components/BottomBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/BottomBar.vue -------------------------------------------------------------------------------- /components/CodeLine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/CodeLine.vue -------------------------------------------------------------------------------- /components/CodeTag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/CodeTag.vue -------------------------------------------------------------------------------- /components/Cursor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/Cursor.vue -------------------------------------------------------------------------------- /components/Hero.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/Hero.vue -------------------------------------------------------------------------------- /components/MWIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/MWIcon.vue -------------------------------------------------------------------------------- /components/NavMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/NavMenu.vue -------------------------------------------------------------------------------- /components/NotionContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/NotionContent.vue -------------------------------------------------------------------------------- /components/PortfolioScrubber.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/PortfolioScrubber.vue -------------------------------------------------------------------------------- /components/ProjectCover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/ProjectCover.vue -------------------------------------------------------------------------------- /components/ScrollHint.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/ScrollHint.vue -------------------------------------------------------------------------------- /components/StatusIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/StatusIndicator.vue -------------------------------------------------------------------------------- /components/notion/Code.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/Code.vue -------------------------------------------------------------------------------- /components/notion/Heading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/Heading.vue -------------------------------------------------------------------------------- /components/notion/Image.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/Image.vue -------------------------------------------------------------------------------- /components/notion/Paragraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/Paragraph.vue -------------------------------------------------------------------------------- /components/notion/Quote.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/Quote.vue -------------------------------------------------------------------------------- /components/notion/ToDo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/components/notion/ToDo.vue -------------------------------------------------------------------------------- /composables/useArticles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/composables/useArticles.js -------------------------------------------------------------------------------- /composables/useMetadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/composables/useMetadata.js -------------------------------------------------------------------------------- /composables/usePortfolio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/composables/usePortfolio.js -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/package.json -------------------------------------------------------------------------------- /pages/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/[...slug].vue -------------------------------------------------------------------------------- /pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/about.vue -------------------------------------------------------------------------------- /pages/article/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/article/[...slug].vue -------------------------------------------------------------------------------- /pages/contact.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/contact.vue -------------------------------------------------------------------------------- /pages/explore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/explore.vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pages/portfolio/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/pages/portfolio/[...slug].vue -------------------------------------------------------------------------------- /plugins/aosLibrary.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/plugins/aosLibrary.client.js -------------------------------------------------------------------------------- /public/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/cover.jpg -------------------------------------------------------------------------------- /public/documentation/home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/documentation/home.jpg -------------------------------------------------------------------------------- /public/icon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/icon-dark.svg -------------------------------------------------------------------------------- /public/icon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/icon-light.svg -------------------------------------------------------------------------------- /public/icon-notext.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/icon-notext.svg -------------------------------------------------------------------------------- /public/icon-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/public/icon-white.svg -------------------------------------------------------------------------------- /shaders/hero/fragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/shaders/hero/fragment.js -------------------------------------------------------------------------------- /shaders/hero/vertex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/shaders/hero/vertex.js -------------------------------------------------------------------------------- /shaders/shaderHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/shaders/shaderHelpers.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marchantweb/Marchant-Web/HEAD/tsconfig.json --------------------------------------------------------------------------------