Een modern, animatie-gericht Next.js-portfolio ontworpen om mijn webdesign-, branding- en ontwikkelwerk te presenteren. De applicatie bevat vloeiende animaties, dynamische case-pagina’s, een WebGL-hero-effect en een volledig responsive ontwerp.
Deze portfolio toont echte klantprojecten op een rustige, moderne en interactieve manier.
- Homepage met animaties, 3D-geïnspireerd shader-effect en projectslider
- Uitgebreide case-studies via dynamische routing
- Volledige MAHWEB-branding met kleuren #FAF6EB en #E9724C
- Hero met Framer Motion-animaties
- WebGL shader via OGL (Balatro component)
- Projectslider met Swiper.js
- Dynamische casepagina’s via de Next.js App Router
- Volledig responsive ontwerp
Zorg dat je *Recente versie hebt geïnstalleerd.
git clone <repository-url>
cd portfolio
npm install- Hover-animaties
- Shader reageert op cursorbeweging
- Swiper-slider is sleepbaar en scrollbaar
/ — Homepagina
/portfolio — Overzicht van projecten
/portfolio/[slug] — Dynamische casepagina
/portfolio/barber-mardini — Uitgewerkte case study
- Animaties werken niet: controleer of WebGL aan staat
- Slider werkt niet: ververs de pagina
- Shader onzichtbaar: andere browser of battery-saver uit
npm run devApp draait op: http://localhost:3000
npm run build
npm start- src/app — pagina’s & layouts
- components — Navbar, Balatro WebGL-animatie
- public — projectafbeeldingen
- tailwind.config.ts — MAHWEB kleuren
- package.json — scripts & dependencies
next, react, react-dom, tailwindcss, framer-motion, swiper, ogl, eslint