Skip to content

A modern personal portfolio built with Vue.js 3, Vue Router, and Tailwind CSS, focused on clean UI, smooth UX, and modular structure

Notifications You must be signed in to change notification settings

MarkoG111/portfolio

Repository files navigation

🧑‍💻 Personal Portfolio - Marko Gačanović

Modern and fully responsive developer portfolio built with Vue 3 + Vite and Tailwind CSS.
Showcases my projects, skills, experience, and contact information in a clean and visually engaging way.

Live version: https://portfolio-gacho.vercel.app/


✨ Features

  • Vue 3 (Composition API) with clean reusable components
  • 🎨 Tailwind CSS for fast and scalable styling
  • 🧭 Smooth scroll navigation with active-section tracking
  • 📱 Fully responsive layout (mobile-first)
  • 🖼 Animated project images with hover transitions
  • 🔁 Reusable ProjectCard component powered by data array
  • 💬 Contact form with validation
  • 🧰 Modular file structure and maintainable codebase

🛠 Tech Stack

  • Vue 3 + Vite
  • Tailwind CSS
  • JavaScript
  • Component-based architecture

🚀 Getting Started

1️⃣ Install dependencies

npm install

2️⃣ Run development server

npm run dev

About

A modern personal portfolio built with Vue.js 3, Vue Router, and Tailwind CSS, focused on clean UI, smooth UX, and modular structure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published