├── .github └── workflows │ └── docker-image.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── LICENSE ├── README.md ├── components.json ├── eslint.config.mjs ├── next.config.ts ├── open-next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── avatar.png ├── logo.png └── platform-config.json ├── src ├── app │ ├── layout.tsx │ └── page.tsx ├── components │ ├── interactive │ │ └── custom-cursor.tsx │ ├── layout │ │ ├── Footer.tsx │ │ ├── Navigation.tsx │ │ └── Profile.tsx │ ├── links │ │ ├── Links.tsx │ │ ├── social-links.tsx │ │ └── website-links.tsx │ ├── pages │ │ └── HomePage.tsx │ └── theme │ │ ├── theme-provider.tsx │ │ └── toggle-theme.tsx ├── hooks │ └── useSwipeNavigation.tsx ├── lib │ ├── config.ts │ ├── store.ts │ ├── useDynamicTheme.ts │ └── utils.ts ├── packages │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ └── dropdown-menu.tsx └── styles │ ├── globals.css │ └── theme.css ├── tsconfig.json ├── tsconfig.scripts.json ├── types ├── cloudflare-env.d.ts ├── color-thief-browser.d.ts ├── next-env.d.ts ├── platform-config.d.ts └── platform-interfaces.ts └── wrangler.jsonc /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.20.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/next.config.ts -------------------------------------------------------------------------------- /open-next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/open-next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/public/avatar.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/platform-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/public/platform-config.json -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/interactive/custom-cursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/interactive/custom-cursor.tsx -------------------------------------------------------------------------------- /src/components/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/layout/Footer.tsx -------------------------------------------------------------------------------- /src/components/layout/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/layout/Navigation.tsx -------------------------------------------------------------------------------- /src/components/layout/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/layout/Profile.tsx -------------------------------------------------------------------------------- /src/components/links/Links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/links/Links.tsx -------------------------------------------------------------------------------- /src/components/links/social-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/links/social-links.tsx -------------------------------------------------------------------------------- /src/components/links/website-links.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/links/website-links.tsx -------------------------------------------------------------------------------- /src/components/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/pages/HomePage.tsx -------------------------------------------------------------------------------- /src/components/theme/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/theme/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/theme/toggle-theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/components/theme/toggle-theme.tsx -------------------------------------------------------------------------------- /src/hooks/useSwipeNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/hooks/useSwipeNavigation.tsx -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/lib/store.ts -------------------------------------------------------------------------------- /src/lib/useDynamicTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/lib/useDynamicTheme.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/packages/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/packages/ui/avatar.tsx -------------------------------------------------------------------------------- /src/packages/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/packages/ui/button.tsx -------------------------------------------------------------------------------- /src/packages/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/packages/ui/card.tsx -------------------------------------------------------------------------------- /src/packages/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/packages/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/src/styles/theme.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/tsconfig.scripts.json -------------------------------------------------------------------------------- /types/cloudflare-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/types/cloudflare-env.d.ts -------------------------------------------------------------------------------- /types/color-thief-browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/types/color-thief-browser.d.ts -------------------------------------------------------------------------------- /types/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/types/next-env.d.ts -------------------------------------------------------------------------------- /types/platform-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/types/platform-config.d.ts -------------------------------------------------------------------------------- /types/platform-interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/types/platform-interfaces.ts -------------------------------------------------------------------------------- /wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yorlg/Duckfolio/HEAD/wrangler.jsonc --------------------------------------------------------------------------------