Personal portfolio site built with React, TypeScript, Vite, and Tailwind CSS.
- Node.js 20+
- Yarn 1.22.x
yarn install
yarn devThe app runs on http://localhost:2222.
yarn buildProduction output is written to dist/.
yarn deployGitHub Actions also deploys the site to gh-pages on pushes to main.
src/assets: images, fonts, shared static assetssrc/components: reusable UI and page componentssrc/configs: app configuration and constantssrc/hooks: query hooks and profile datasrc/pages: portfolio pagessrc/types: shared TypeScript typessrc/utils: i18n, query client, GitHub helpers