denshooter f0e257ad19 feat: plakat redesign phase 3 (windows on desktop, sheets on mobile)
- Tapping an object on the desk opens a window (desktop) or a bottom sheet
  (mobile) instead of flipping: projects, now, servers, reading, about, contact
- Desktop windows in poster style (2px ink rule, hard offset shadow), open
  from the tapped object, thrown by the title bar with momentum and elastic
  viewport edges, stack by focus, minimize into a tray, Escape closes the top
  window, focus moves to close and returns to the trigger
- Mobile sheets via vaul 1.1.2: drag down to dismiss, overlay, focus trap
- Project window shows live/source links from Directus when present
- Hero "Write me" opens the contact window; still a plain #contact link
  without JavaScript
- Shared current-book loader for desk, deck and reading window
- Texts in de/en, i18n key check extended

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 23:49:21 +02:00
2026-01-22 10:05:43 +01:00
2026-01-22 20:56:35 +01:00
2026-03-04 13:00:34 +01:00
2025-09-05 23:31:53 +00:00
2025-01-30 12:37:43 +01:00

Quick links

  • Ops / setup / deployment / testing: docs/OPERATIONS.md
  • Locale System & Translations: docs/LOCALE_SYSTEM.md

Dennis Konkol Portfolio - Modern Dark Theme

Ein modernes, responsives Portfolio mit dunklem Design, coolen Animationen und einem integrierten Admin-Dashboard.

✨ Features

  • Dunkles Theme mit Glassmorphism-Effekten
  • Responsive Design für alle Geräte
  • Smooth Animationen mit Framer Motion
  • Admin Dashboard für Content-Management
  • E-Mail-System mit schönen Templates
  • Analytics Dashboard mit Performance-Metriken
  • Redis Caching für optimale Performance

🛠️ Technologien

  • Frontend: Next.js 15, TypeScript, Tailwind CSS, Framer Motion
  • Backend: PostgreSQL, Redis, Prisma ORM
  • Deployment: Docker, Nginx
  • Analytics: Umami Analytics

🚀 Quick Start

# Dependencies installieren
npm install

# Development Environment starten
npm run dev

📁 Verfügbare Scripts

npm run dev          # Vollständiges Dev-Environment (Docker + Next.js)
npm run dev:simple   # Nur Next.js (ohne Docker)
npm run build        # Production Build
npm run start        # Production Server

🌐 URLs

📖 Dokumentation

S
Description
Personal portfolio website
Readme 24 MiB
Languages
TypeScript 76.9%
JavaScript 12.7%
Shell 8.7%
CSS 0.7%
PowerShell 0.6%
Other 0.4%