A modern, minimalist portfolio that shows my projects and work experience
- 🍎 Apple-style design aesthetic
- ⚡️ Built with Astro for optimal performance
- 🎨 Tailwind CSS for styling
- 🌟 GSAP animations
- 📱 Fully responsive design
- 🎬 Three.js integration for 3D elements
- ⚛️ React components integration
- Node.js (v20 or higher)
- Clone the repository:
# Clone the repository
git clone https://github.com/larry-xue/apple-style-portfolio
cd apple-style-portfolio
# Or use astro create
npm create astro@latest -- --template larry-xue/apple-style-portfolio
- Install dependencies:
npm install
To start the development server:
npm run dev
The site will be available at http://localhost:4321
To create a production build:
npm run build
To preview the production build:
npm run preview
- Fork this repository
- Connect to Vercel using your GitHub account
- Select the forked repository
- Vercel will automatically detect Astro and configure the build settings
- Click "Deploy"
- Fork this repository
- Log in to the Cloudflare dashboard
- Select "Pages" from the sidebar
- Create a new project and connect your GitHub repository
- Configure the build settings:
- Build command:
npm run build
- Build output directory:
dist
- Node.js version: 20.x
- Build command:
- Click "Save and Deploy"
MIT License