A personal website.
- Node.js (version 18 or higher)
- npm
- Clone the repository:
git clone https://github.com/bmcpc/brandon-choi.git
cd brandon-choi- Install dependencies:
npm install- Run the development server:
npm run devThe website will be available at http://localhost:5173
This project automatically deploys to GitHub Pages using GitHub Actions.
- Every push to the
masterbranch triggers the deployment workflow - GitHub Actions will automatically build and deploy the site
- No manual deployment commands needed!
- Go to your repository on GitHub
- Navigate to Settings > Pages
- Under Source, select GitHub Actions
- The site will be available at:
https://bmcpc.github.io/brandon-choi/
npm run buildnpm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint for code quality
- React 19
- Vite 7
- CSS3
- GitHub Actions
- GitHub Pages