A modern, minimalistic portfolio website built with React and TypeScript. README auto-generated by Cursor.
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yxL05/personal-website.git
cd personal-website- Install dependencies:
npm install- Start the development server:
npm run devnpm run buildTo display your resume PDF:
- Place your resume PDF file in the
publicdirectory - Name it
resume.pdf
The resume will automatically be displayed in the Experience section.
personal-website/
├── public/ # Static assets
│ ├── robots.txt # Contains CTF flag
│ └── resume.pdf # Your resume (add this)
├── src/
│ ├── components/ # React components
│ │ ├── Navbar.tsx
│ │ ├── Home.tsx
│ │ ├── About.tsx
│ │ ├── Experience.tsx
│ │ └── Contact.tsx
│ ├── App.tsx # Main app component
│ ├── main.tsx # Entry point
│ └── index.css # Global styles
├── index.html
├── package.json
├── tsconfig.json
└── vite.config.ts