Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 1.87 KB

README.md

File metadata and controls

73 lines (55 loc) · 1.87 KB

Wei-Ting Liu - Portfolio Website

A one-page portfolio website built with Next.js and shadcn/ui, showcasing my background in Information Management at National Taiwan University.

Features

  • 📄 CV download functionality
  • 🌓 Dark mode support
  • 📱 Responsive design
  • 🎨 Modern UI with shadcn/ui components
  • 🚀 Built with Next.js 15 and TypeScript
  • 🔍 SEO optimized with meta tags and structured data

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

Build for Production

npm run build
npm start

Tech Stack

  • Framework: Next.js 15
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui
  • Icons: Lucide React
  • Theme: next-themes
  • Language: TypeScript

Project Structure

portfolio-site/
├── app/
│   ├── page.tsx        # Main portfolio page
│   ├── layout.tsx      # Root layout with metadata
│   └── globals.css     # Global styles
├── components/
│   ├── ui/             # shadcn/ui components
│   ├── theme-provider.tsx
│   └── theme-toggle.tsx
└── public/
    └── CV_WaynLiu.pdf  # CV file for download

Contact

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.