Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 600 Bytes

File metadata and controls

27 lines (20 loc) · 600 Bytes

Xin Li — Portfolio

A responsive, multilingual single-page portfolio built with React, TypeScript, Vite, and Tailwind CSS.

Features

  • Light and dark Mineral Editorial theme
  • English, Simplified Chinese, Traditional Chinese, Hebrew, and Arabic
  • Automatic right-to-left layout for Hebrew and Arabic
  • Data-driven experience timeline and project grid
  • Responsive education, skills, languages, and contact sections
  • Local project screenshots, campus imagery, and downloadable resume

Development

npm install
npm run dev

Validation

npm run lint
npm run build