Commit graph

41 commits

Author SHA1 Message Date
a762429d1d feat: enhance About page with additional sections and project link 2026-02-13 15:12:47 +01:00
015b60f1b9 Refactor code structure for improved readability and maintainability 2026-02-13 14:13:05 +01:00
2cabea795e fix: adjust margin class for job title animation 2026-02-13 14:10:22 +01:00
255040011b feat: enhance Contact page with additional links and layout improvements 2026-02-13 14:09:56 +01:00
Vercel
204f3a1249 Add Vercel Web Analytics to Next.js
Implemented Vercel Web Analytics for Next.js

Summary:
Successfully installed and configured Vercel Web Analytics in this Next.js App Router project.

Changes Made:

1. Installed @vercel/analytics package:
   - Added @vercel/analytics@^1.6.1 to package.json dependencies
   - Updated package-lock.json with new dependency tree

2. Modified app/layout.tsx:
   - Added import statement: import { Analytics } from '@vercel/analytics/next'
   - Added <Analytics /> component inside the <body> tag, after <SpeedInsights />
   - Maintained existing code structure and formatting

3. Verification:
   - Build completed successfully with no errors (npm run build)
   - No linting errors (no lint script configured in project)
   - No test failures (no test script configured in project)
   - All changes follow Next.js App Router best practices

Implementation Details:
- The Analytics component is placed at the end of the body tag, following the existing pattern used for SpeedInsights
- The component will automatically track page views and Web Vitals data
- Works seamlessly with the existing SpeedInsights integration
- No environment variables or additional configuration required

Files Modified:
- app/layout.tsx (added Analytics import and component)
- package.json (added @vercel/analytics dependency)
- package-lock.json (updated with new dependency tree)

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-02-13 09:28:59 +00:00
104cef06d8
Merge pull request #2 from GoranSalzmann/vercel/install-vercel-speed-insights-sfnft4
Install Vercel Speed Insights for Next.js
2026-02-13 10:17:54 +01:00
f56db46d98 feat: add About, Contact, and Projects pages with basic layout
refactor(Header): fix header positioning for better layout
refactor(Home): simplify main structure and adjust section padding
2026-02-13 10:17:13 +01:00
Vercel
74ebc52437 Install Vercel Speed Insights for Next.js
## Vercel Speed Insights Implementation

Successfully installed and configured Vercel Speed Insights for this Next.js portfolio project.

### What was implemented:

1. **Installed @vercel/speed-insights package**
   - Used npm (the project's package manager) to install `@vercel/speed-insights` v1.3.1
   - Updated package.json and package-lock.json with the new dependency

2. **Added SpeedInsights component to root layout**
   - Modified `app/layout.tsx` to import SpeedInsights from '@vercel/speed-insights/next'
   - Added the `<SpeedInsights />` component inside the `<body>` tag, after the main content
   - Placement follows Next.js App Router best practices for Next.js 15.5.12

### Files Modified:
- `app/layout.tsx` - Added import and component
- `package.json` - Added @vercel/speed-insights dependency
- `package-lock.json` - Updated with new dependency tree

### Implementation Details:
- The project uses Next.js 15.5.12 with App Router, which is newer than 13.5+
- Used the simplified approach: imported from '@vercel/speed-insights/next'
- No 'use client' directive needed as the package handles this internally
- The component is placed at the end of the body tag for optimal performance

### Verification:
- Build completed successfully with `npm run build`
- No errors or warnings introduced
- All changes have been staged with git

The Speed Insights component will now automatically track Core Web Vitals and send analytics data to Vercel when deployed.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-02-13 09:12:29 +00:00
6d8f2f6e2d refactor(NavItem): restructure Link component for improved readability and maintainability 2026-02-13 10:06:48 +01:00
6a3868065c feat(Home): add GitHub and LinkedIn links with icons 2026-02-13 09:18:45 +01:00
c42e32d644 nav css fix 2026-02-12 22:08:36 +01:00
4ff652cbbd feat(Home): add GitHub and LinkedIn links with icons, adjust job title animation position 2026-02-10 10:58:33 +01:00
6b4baf62d2 refactor(Header, globals.css, Home): update header positioning and fix background to fixed 2026-02-08 23:13:32 +01:00
b24d562f6d feat(NotFound): add 404 page with navigation back to home 2026-02-08 23:06:17 +01:00
f8cefe4a67 feat(Home): implement job rotation animation using framer-motion 2026-02-08 22:55:26 +01:00
5d38f54317 refactor(NavItem): enhance link highlighting and update layout structure 2026-02-08 22:20:47 +01:00
4e1d55aba1 logo & favicon 2026-02-08 21:22:34 +01:00
71b3c190df layout 2026-02-08 19:40:39 +01:00
c72cdfed53 bg fixed 2026-02-08 19:11:30 +01:00
f62310b201 WIP 2026-02-07 23:02:18 +01:00
7b115e8202 Take 2: background 2026-02-07 13:42:12 +01:00
6ea3e13cfd Refactor polka background styling in global CSS to improve visual consistency; adjust dimensions, animation duration, and transform properties for enhanced performance and aesthetics. 2025-10-28 21:07:40 +01:00
8856d4f8eb Update global CSS to set body background color and enhance Navbar mobile menu with will-change property for improved performance. 2025-10-28 20:48:26 +01:00
2bee14e17d Enhance Navbar styling and adjust Section component padding for improved layout; add will-change property to polka class in global CSS for better performance. 2025-10-28 20:26:55 +01:00
1071b06874 Update polka background styling in global CSS and adjust Section component padding for improved layout and visual consistency. 2025-10-28 20:17:09 +01:00
32ba396695 Enhance Section and Card components with new styling; add polka background pattern and update glass effect for improved visual appeal. 2025-10-28 17:11:21 +01:00
47b07d99c1 Add Space Grotesk font to global styles and update body font-family for improved typography 2025-10-28 16:35:47 +01:00
81b57128b5 Refactor FootBar and global styles for improved layout and visual consistency; simplify social link structure and update styling in Navbar and Section components for a cleaner interface. 2025-10-28 16:17:54 +01:00
0beb20635f Refactor Card component to use 'hoverable' prop instead of 'hover'; simplify class handling in Badge, Button, and Card components for cleaner code; update Home page cards for consistency and improved styling. 2025-10-28 15:23:18 +01:00
97061f2353 Refactor Card component to simplify props and enhance styling; update Home page cards to use new variants for improved consistency; remove deprecated scrollbar styles from global CSS. 2025-10-23 21:52:16 +02:00
8034209b9c Refactor FootBar content for clarity and visual appeal; replace deprecated PageSection component with improved layout; update Badge component variants for consistent styling across the application. 2025-10-23 21:33:32 +02:00
d4178ae2e8 Refactor Home, Navbar, and FootBar components to localize content in German; update section titles, subtitles, and text for improved clarity and relevance; remove unused links and elements for a cleaner interface. 2025-10-23 18:50:46 +02:00
f0066ac607 Refactor Home page by adding badges and buttons for enhanced interactivity; update Section components to include variant props for better customization; remove unnecessary styles from Badge and Button components for cleaner code. 2025-10-21 11:55:23 +02:00
3c46fd25e4 Refactor Contact Section in Home page by removing detailed content and simplifying the structure; update Section component to make children optional for better flexibility. 2025-10-21 11:32:46 +02:00
1b03555e60 Update social links in FootBar with new GitHub and Email addresses; modify Navbar by removing the "Get in Touch" button; adjust global styles for body background; enhance Home page card opacity settings for better visual consistency. 2025-10-21 11:27:47 +02:00
4a3445b39d Update favicon.ico to enhance branding and visual identity across the application. 2025-10-21 10:29:06 +02:00
b23c0b48fb Enhance Card component with new background image and styling options; update Home page to utilize these features for improved visual appeal across sections. 2025-10-21 10:22:00 +02:00
20e4d54a05 Enhance layout and styling with new Navbar and FootBar components; restructure Home page to include sections for About, Education, Skills, Projects, Personal Life, and Contact, while updating global styles for improved aesthetics. 2025-10-21 10:14:40 +02:00
b26390bffc Refactor layout and styling; add Navbar and FootBar components, update Home page structure, and remove unused SVG files. 2025-10-18 22:37:07 +02:00
4c8e092728 Cooles neues Feature 2025-10-17 20:37:27 +02:00
aa367b3b2a Initial commit from Create Next App 2025-10-17 20:22:21 +02:00