This is a modern portfolio blog built with Next.js, VFX-JS, React, Tailwind CSS. It features a responsive design, 3D-animations, dark mode support, interactive elements and a contact form. Demo: https://pascal.riemer.digital/
Clone the repository
git clone https://github.com/pascalriemer/portfolio-blog.git
cd portfolio-blog
Install dependencies
npm install
Set up environment variables
cp .env.example .env.local
# Edit .env.local with your email sending configuration
Run the development server
npm run dev
Open http://localhost:3000 in your browser
The portfolio includes a unique interactive 3D cube background that responds to user scrolling with physics-based animations: