Skip to content

sercanvr/msvdev

Repository files navigation

Developer Portfolio

A modern, responsive, and highly optimized developer portfolio built with Vue 3 and Vite.

Features

  • Vue 3 & Vite: Built with Vue 3 <script setup> SFCs and powered by Vite for blazing-fast performance.
  • Multi-language Support (i18n): Seamless language switching between English, Turkish (TR), and German (DE).
  • Dark & Light Themes: Integrated theme support using CSS variables and a sleek toggle dropdown.
  • Custom UI Elements: Finely tuned custom webkit scrollbars and optimized hover states (preloaded assets) for a zero-lag user experience.
  • Responsive Design: Full mobile and desktop responsiveness.
  • Production Ready: Optimized project structure, ready to be deployed on platforms like Vercel (includes vercel.json), or run in containers using the provided Dockerfile and docker-compose.yml.

Prerequisites

  • Node.js (v16+ recommended)
  • pnpm (Recommended package manager)

Project Setup

# Install dependencies
pnpm install

Compile and Hot-Reload for Development

pnpm dev

Compile and Minify for Production

pnpm build

Run Unit Tests

pnpm test

Deployment

Simply connect your repository to Vercel, or use Docker to containerize the app:

docker-compose up -d

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Modern developer portfolio built with Vue 3, Vite, and i18n support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors