A modern portfolio website built with React and Vite, showcasing my skills and projects as a developer.
- React - Frontend framework
- Vite - Build tool and development server
- Three.js - 3D graphics and animations
- Sass/SCSS - Styling
- GitHub Pages - Hosting
- Node.js (v14 or higher)
- npm
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildThis site is deployed to GitHub Pages. To deploy a new version:
npm installnpm run buildnpm run deploy- Build process: Creates an optimized production build in the
distfolder - Deploy process: Uses
gh-pagespackage to push thedistfolder contents to thegh-pagesbranch
- GitHub Pages serves from the
gh-pagesbranch - Vite config includes the correct base path for the repository
- Site is available at: https://dennisgustavsson.github.io/
- Interactive 3D hero section with Three.js
- Responsive design with mobile-first approach
- Modal components for project details and skills showcase
- Smooth animations and transitions
- Contact information and social links