Files
portfolio/README.md
denshooter 0ae1883cf4 🔧 Update Admin Dashboard and Authentication Flow
 Updated Admin Dashboard URL:
- Changed the Admin Dashboard access path from `/admin` to `/manage` in multiple files for consistency.

 Enhanced Middleware Authentication:
- Updated middleware to protect new admin routes including `/manage` and `/dashboard`.

 Implemented CSRF Protection:
- Added CSRF token generation and validation for login and session validation routes.

 Introduced Rate Limiting:
- Added rate limiting for admin routes and CSRF token requests to enhance security.

 Refactored Admin Page:
- Created a new admin management page with improved authentication handling and user feedback.

🎯 Overall Improvements:
- Strengthened security measures for admin access.
- Improved user experience with clearer navigation and feedback.
- Streamlined authentication processes for better performance.
2025-09-08 09:38:01 +02:00

1.6 KiB

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