Skip to content

Bots/vueportfolio

Repository files navigation

John Paul Wile - Personal Portfolio

A personal portfolio website built with Nuxt 3, Vue 3, and Tailwind CSS.

Features

  • Nuxt 3 - SSR, ESR, File-based routing, components auto importing, modules
  • Vite - Instant HMR
  • Tailwind CSS - Utility-first CSS framework
  • PrimeVue - Rich set of open source UI components
  • TypeScript
  • Pinia for state management
  • Vue i18n for internationalization (EN/TR)
  • Dark/Light mode with auto detection
  • Responsive design

Tech Stack

  • JavaScript / TypeScript
  • Vue 3 / Nuxt 3
  • Tailwind CSS
  • PrimeVue
  • Pinia
  • Vue i18n

Getting Started

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Generate static site
pnpm generate

Deployment

Deploy to Netlify, Vercel, or any hosting that supports Node.js.

License

MIT

About

John Paul Wile's developer portfolio

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages