🎨 Complete Portfolio Redesign: Modern Dark Theme + Admin Dashboard + Enhanced Markdown Editor

 New Features:
- Complete dark theme redesign with glassmorphism effects
- Responsive admin dashboard with collapsible projects list
- Enhanced markdown editor with live preview
- Project image upload functionality
- Improved project management (create, edit, delete, publish/unpublish)
- Slug-based project URLs
- Legal pages (Impressum, Privacy Policy)
- Modern animations with Framer Motion

🔧 Improvements:
- Fixed hydration errors with mounted state
- Enhanced UI/UX with better spacing and proportions
- Improved markdown rendering with custom components
- Better project image placeholders with initials
- Conditional rendering for GitHub/Live Demo links
- Enhanced toolbar with categorized quick actions
- Responsive grid layout for admin dashboard

📱 Technical:
- Next.js 15 + TypeScript + Tailwind CSS
- Local storage for project persistence
- Optimized performance and responsive design
This commit is contained in:
Dennis Konkol
2025-09-01 23:29:58 +00:00
parent eab0b88f59
commit ded873e6b4
16 changed files with 4050 additions and 1248 deletions

View File

@@ -1,4 +1,3 @@
// app/page.tsx
"use client";
import Header from "./components/Header";
@@ -10,7 +9,7 @@ import Script from "next/script";
export default function Home() {
return (
<div className="min-h-screen flex flex-col bg-radiant-animated">
<div className="min-h-screen animated-bg">
<Script
id={"structured-data"}
type="application/ld+json"
@@ -34,13 +33,12 @@ export default function Home() {
}}
/>
<Header />
<div className="h-10"></div>
<main>
<Hero />
<Projects />
<Contact />
<Footer />
</main>
<Footer />
</div>
);
}