Skip to content

Repository files navigation

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.

About

Website for CV

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages