Skip to content

ThomYohan/VVNPortfolio

Repository files navigation

vvnportfolio

A responsive, animated portfolio site built with Vue 3 and Vite, featuring a pastel bento-style tile layout and scroll-based interactions. Hosted via Cloudflare Pages with a custom domain.

🛠 Tech Stack

🎨 Design Overview

This site uses a pastel color palette applied across a 5-section layout: a header followed by four distinct tile groups. Components are mobile-responsive, with smooth scroll-based animations and accessible contrast. Design choices are grounded in clarity, simplicity, and visual softness.

📦 Features

  • Bento-style grid layout with 5 structured sections
  • Scroll-triggered visual animations
  • Fully responsive design across devices
  • Pastel-themed UI with custom accent colors
  • Hosted on Cloudflare Pages with a custom domain

📈 Performance

  • Lighthouse Score (Web): Roughly 94
  • Lighthouse Score (Mobile): Roughly 60
    (Actively improving Largest Contentful Paint and First Contentful Paint on mobile.)

🔧 Local Setup

npm install
npm run dev

Build for Production

npm run build

Preview Production Build

npm run preview

📌 Future Plans

  • Optimize mobile performance (LCP/FCP)
  • Improve scroll-based animations and timing
  • Expand palette with hover and active states
  • Consider dark mode toggle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published