This is the source code for my personal website built with React, TypeScript, Vite, and Claude.
Required Tools:
Installation:
pnpm installLocal Development:
pnpm devThis will start the development server with hot module replacement enabled.
pnpm dev # Start development server
pnpm build # Build for production
pnpm lint # Run ESLint
pnpm preview # Preview production build locallyFavicons, OG images, and other assets are generated from two SVG source files:
public/logo.svg- Logo used for favicons, app icons, and tilespublic/og-banner.svg- Open Graph banner image
To regenerate all assets after editing the SVGs:
./generate-assets.shLicensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.