diff --git a/next.config.ts b/next.config.ts index 66e1566..c03be97 100644 --- a/next.config.ts +++ b/next.config.ts @@ -3,6 +3,20 @@ import type { NextConfig } from "next"; const nextConfig: NextConfig = { /* config options here */ reactCompiler: true, + images: { + remotePatterns: [ + { + protocol: 'https', + hostname: 'unov.be', + pathname: '/**', + }, + { + protocol: 'https', + hostname: 'images.unsplash.com', + pathname: '/**', + }, + ], + }, }; export default nextConfig; diff --git a/public/desk_01.png b/public/desk_01.png new file mode 100644 index 0000000..159ae5f Binary files /dev/null and b/public/desk_01.png differ diff --git a/public/desk_02.png b/public/desk_02.png new file mode 100644 index 0000000..581f538 Binary files /dev/null and b/public/desk_02.png differ diff --git a/public/desk_03.png b/public/desk_03.png new file mode 100644 index 0000000..2228f32 Binary files /dev/null and b/public/desk_03.png differ diff --git a/public/desk_04.png b/public/desk_04.png new file mode 100644 index 0000000..6f3eedd Binary files /dev/null and b/public/desk_04.png differ diff --git a/public/desk_05.png b/public/desk_05.png new file mode 100644 index 0000000..41403a6 Binary files /dev/null and b/public/desk_05.png differ diff --git a/public/images/myinfomate_logo.png b/public/images/myinfomate_logo.png new file mode 100644 index 0000000..21dbf98 Binary files /dev/null and b/public/images/myinfomate_logo.png differ diff --git a/public/images/portfolio_namur.png b/public/images/portfolio_namur.png new file mode 100644 index 0000000..9c4a207 Binary files /dev/null and b/public/images/portfolio_namur.png differ diff --git a/public/images/service_ai_v2.png b/public/images/service_ai_v2.png new file mode 100644 index 0000000..0c0c410 Binary files /dev/null and b/public/images/service_ai_v2.png differ diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index 718d6fe..0000000 Binary files a/src/app/favicon.ico and /dev/null differ diff --git a/src/app/globals.css b/src/app/globals.css index f2be60e..db9220b 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,12 +1,11 @@ @import "tailwindcss"; +@variant dark (&:is(.dark *)); + @theme { --color-primary: #309CB0; --color-primary-light: #72B9C4; --color-primary-lighter: #ABD3DC; - --color-background-light: #F9F6F9; - --color-background-dark: #221610; - --font-display: "Public Sans", sans-serif; @keyframes marquee { @@ -20,24 +19,28 @@ } } -:root { - --background: #F9F6F9; - --foreground: #0f172a; - --primary: #309CB0; -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #221610; - --foreground: #f8fafc; +@layer base { + body { + background-color: #FFFFFF; + color: #0f172a; + font-family: var(--font-display); + @apply antialiased; } } -body { - background: var(--background); - color: var(--foreground); - font-family: var(--font-display); - transition: background-color 0.3s ease, color 0.3s ease; +.material-symbols-outlined { + font-variation-settings: + 'FILL' 0, + 'wght' 400, + 'GRAD' 0, + 'opsz' 24; + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; } .animate-marquee { diff --git a/src/app/icon.png b/src/app/icon.png new file mode 100644 index 0000000..1be89c3 Binary files /dev/null and b/src/app/icon.png differ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 02a3249..9d7ba05 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -23,7 +23,7 @@ export default function RootLayout({
(null); + const [showAllProjects, setShowAllProjects] = useState(false); + const [currentImageIndex, setCurrentImageIndex] = useState(0); + useEffect(() => { const handleScroll = () => { setIsScrolled(window.scrollY > 20); @@ -15,7 +20,7 @@ export default function Home() { }, []); return ( -