chiminaca's picture
thanks, noe please on same page with same instrucion as bevor but now this card "Vertragsgenerator
92984ab verified
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ShipBroker Navigator - Manfred Nachtigal</title>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
darkMode: 'class',
}
</script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/vanta@latest/dist/vanta.globe.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
}
.nav-gradient {
background: linear-gradient(135deg, #1a365d 0%, #2d3748 100%);
}
.card-hover {
transition: all 0.3s ease;
}
.card-hover:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.task-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5rem;
}
</style>
</head>
<body class="bg-gray-50">
<!-- Navigation -->
<nav class="nav-gradient text-white shadow-lg">
<div class="container mx-auto px-4 py-4">
<div class="flex justify-between items-center">
<div class="flex items-center space-x-2">
<i data-feather="anchor" class="text-blue-300"></i>
<span class="text-xl font-bold">ShipBroker Navigator</span>
</div>
<!-- Mobile menu button -->
<div class="md:hidden">
<button id="mobile-menu-button" class="text-white hover:text-blue-200 transition-colors">
<i data-feather="menu" class="w-6 h-6"></i>
</button>
</div>
<!-- Desktop menu -->
<div class="hidden md:flex items-center space-x-6">
<div class="hidden md:flex space-x-6">
<a href="#" class="hover:text-blue-200 transition-colors">Dashboard</a>
<a href="dokumente.html" class="hover:text-blue-200 transition-colors">Dokumente</a>
<a href="analysen.html" class="hover:text-blue-200 transition-colors">Analysen</a>
<a href="tools.html" class="hover:text-blue-200 transition-colors">Tools</a>
<a href="user.html" class="hover:text-blue-200 transition-colors">Profil</a>
</div>
<button id="dark-mode-toggle" class="bg-blue-600 hover:bg-blue-700 text-white p-2 rounded-lg transition-colors">
<i data-feather="moon" class="w-4 h-4"></i>
</button>
<a href="user.html" class="flex items-center space-x-2 hover:text-blue-200 transition-colors">
<div class="bg-blue-500 rounded-full p-2">
<i data-feather="user" class="w-5 h-5"></i>
</div>
<span class="hidden md:inline">Manfred Nachtigal</span>
</a>
</div>
</div>
<!-- Mobile menu -->
<div id="mobile-menu" class="md:hidden hidden mt-4 pb-4 space-y-4">
<a href="#" class="block hover:text-blue-200 transition-colors py-2">Dashboard</a>
<a href="dokumente.html" class="block hover:text-blue-200 transition-colors py-2">Dokumente</a>
<a href="analysen.html" class="block hover:text-blue-200 transition-colors py-2">Analysen</a>
<a href="tools.html" class="block hover:text-blue-200 transition-colors py-2">Tools</a>
<a href="user.html" class="block hover:text-blue-200 transition-colors py-2">Profil</a>
<div class="pt-4 border-t border-blue-600">
<button id="dark-mode-toggle-mobile" class="w-full bg-blue-600 hover:bg-blue-700 text-white py-2 px-4 rounded-lg transition-colors flex items-center justify-center">
<i data-feather="moon" class="mr-2 w-4 h-4"></i>
Dark Mode
</button>
</div>
</div>
</div>
</nav>
<!-- Hero Section -->
<div id="vanta-background" class="relative bg-gradient-to-br from-blue-900 to-gray-900 text-white py-20">
<div class="container mx-auto px-4 text-center relative z-10">
<h1 class="text-4xl md:text-6xl font-bold mb-6">Willkommen an Bord</h1>
<p class="text-xl md:text-2xl mb-8 text-blue-100">Ihr KI-Assistent für rechtliche und technische Schiffsbewertungen</p>
<div class="flex flex-col md:flex-row justify-center space-y-4 md:space-y-0 md:space-x-4">
<button class="bg-blue-500 hover:bg-blue-600 text-white px-8 py-3 rounded-lg font-semibold transition-colors flex items-center justify-center">
<i data-feather="upload" class="mr-2"></i>
Dokument hochladen
</button>
<button class="bg-gray-700 hover:bg-gray-600 text-white px-8 py-3 rounded-lg font-semibold transition-colors flex items-center justify-center">
<i data-feather="search" class="mr-2"></i>
Bestehende Analyse
</button>
</div>
</div>
</div>
<!-- Quick Actions -->
<div class="container mx-auto px-4 py-16">
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">Schnellzugriff</h2>
<div class="task-grid">
<!-- Core Tasks -->
<div class="bg-white rounded-xl shadow-md p-6 card-hover border-l-4 border-blue-500">
<div class="flex items-center mb-4">
<div class="bg-blue-100 p-3 rounded-lg">
<i data-feather="file-text" class="text-blue-600"></i>
</div>
<h3 class="text-xl font-semibold ml-4">Vertragsanalyse</h3>
</div>
<p class="text-gray-600 mb-4">Komplette rechtliche Prüfung von Kaufverträgen nach deutschem Schifffahrtsrecht</p>
<button class="text-blue-500 font-semibold flex items-center">
Dokument analysieren
<i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</button>
</div>
<div class="bg-white rounded-xl shadow-md p-6 card-hover border-l-4 border-green-500">
<div class="flex items-center mb-4">
<div class="bg-green-100 p-3 rounded-lg">
<i data-feather="scale" class="text-green-600"></i>
</div>
<h3 class="text-xl font-semibold ml-4">Rechtsprüfung</h3>
</div>
<p class="text-gray-600 mb-4">Umfassende Compliance-Prüfung gemäß aktueller Rechtslage</p>
<button class="text-green-500 font-semibold flex items-center">
Prüfung starten
<i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</button>
</div>
<div class="bg-white rounded-xl shadow-md p-6 card-hover border-l-4 border-purple-500">
<div class="flex items-center mb-4">
<div class="bg-purple-100 p-3 rounded-lg">
<i data-feather="tool" class="text-purple-600"></i>
</div>
<h3 class="text-xl font-semibold ml-4">Technische Bewertung</h3>
</div>
<p class="text-gray-600 mb-4">Detailierte Analyse der Schiffstechnik und -ausstattung</p>
<button class="text-purple-500 font-semibold flex items-center">
Bewertung anfordern
<i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</button>
</div>
<div class="bg-white rounded-xl shadow-md p-6 card-hover border-l-4 border-yellow-500">
<div class="flex items-center mb-4">
<div class="bg-yellow-100 p-3 rounded-lg">
<i data-feather="dollar-sign" class="text-yellow-600"></i>
</div>
<h3 class="text-xl font-semibold ml-4">Preisanalyse</h3>
</div>
<p class="text-gray-600 mb-4">Marktgerechte Bewertung und Preisempfehlungen</p>
<button class="text-yellow-500 font-semibold flex items-center">
Analyse durchführen
<i data-feather="arrow-right" class="ml-2 w-4 h-4"></i>
</button>
</div>
</div>
</div>
<!-- Recent Documents -->
<div class="bg-gray-100 py-16">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold mb-8 text-gray-800">Aktuelle Projekte</h2>
<div class="bg-white rounded-xl shadow-md overflow-hidden">
<div class="overflow-x-auto">
<table class="min-w-full">
<thead class="bg-gray-50">
<tr>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Schiff</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Letzte Aktivität</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Aktionen</th>
</tr>
</thead>
<tbody class="bg-white divide-y divide-gray-200">
<tr>
<td class="px-6 py-4 whitespace-nowrap">
<div class="flex items-center">
<div class="flex-shrink-0 h-10 w-10 bg-blue-100 rounded-lg flex items-center justify-center">
<i data-feather="ship" class="text-blue-600"></i>
</div>
<div class="ml-4">
<div class="text-sm font-medium text-gray-900">MS Loreley</div>
<div class="text-sm text-gray-500">Kaufvertragsentwurf</div>
</div>
</div>
</td>
<td class="px-6 py-4 whitespace-nowrap">
<span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 text-yellow-800">
In Bearbeitung
</span>
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Vor 2 Stunden</td>
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
<a href="#" class="text-blue-600 hover:text-blue-900 mr-4">Ansehen</a>
<a href="#" class="text-green-600 hover:text-green-900">Bearbeiten</a>
</td>
</tr>
<tr>
<td class="px-6 py-4 whitespace-nowrap">
<div class="flex items-center">
<div class="flex-shrink-0 h-10 w-10 bg-green-100 rounded-lg flex items-center justify-center">
<i data-feather="ship" class="text-green-600"></i>
</div>
<div class="ml-4">
<div class="text-sm font-medium text-gray-900">FGS Rheinprinzessin</div>
<div class="text-sm text-gray-500">Technisches Gutachten</div>
</div>
</div>
</td>
<td class="px-6 py-4 whitespace-nowrap">
<span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 text-green-800">
Abgeschlossen
</span>
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Gestern</td>
<td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
<a href="#" class="text-blue-600 hover:text-blue-900 mr-4">Ansehen</a>
<a href="#" class="text-green-600 hover:text-green-900">Exportieren</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- Footer -->
<footer class="bg-gray-800 text-white py-8">
<div class="container mx-auto px-4">
<div class="flex flex-col md:flex-row justify-between items-center">
<div class="mb-4 md:mb-0">
<div class="flex items-center space-x-2">
<i data-feather="anchor" class="text-blue-300"></i>
<span class="text-lg font-bold">ShipBroker Navigator</span>
</div>
<p class="text-gray-400 mt-2">Spezialisiert auf rechtliche und technische Schiffsbewertungen</p>
</div>
<div class="flex space-x-6">
<a href="#" class="text-gray-400 hover:text-white transition-colors">Impressum</a>
<a href="#" class="text-gray-400 hover:text-white transition-colors">Datenschutz</a>
<a href="#" class="text-gray-400 hover:text-white transition-colors">Kontakt</a>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
<p>&copy; 2024 ShipBroker Legal Tech Navigator. Alle Rechte vorbehalten.</p>
</div>
</div>
</footer>
<script>
// Initialize Vanta.js background
VANTA.GLOBE({
el: "#vanta-background",
mouseControls: true,
touchControls: true,
gyroControls: false,
minHeight: 200.00,
minWidth: 200.00,
scale: 1.00,
scaleMobile: 1.00,
color: 0x3b82f6,
backgroundColor: 0x1a365d,
size: 1.00
});
// Initialize Feather Icons
feather.replace();
// Mobile menu functionality
document.getElementById('mobile-menu-button').addEventListener('click', function() {
const menu = document.getElementById('mobile-menu');
menu.classList.toggle('hidden');
});
// Dark mode functionality
const darkModeToggle = document.getElementById('dark-mode-toggle');
const darkModeToggleMobile = document.getElementById('dark-mode-toggle-mobile');
function toggleDarkMode() {
document.documentElement.classList.toggle('dark');
const isDarkMode = document.documentElement.classList.contains('dark');
localStorage.setItem('darkMode', isDarkMode);
// Update icon
const icons = document.querySelectorAll('[data-feather]');
feather.replace();
}
darkModeToggle.addEventListener('click', toggleDarkMode);
darkModeToggleMobile.addEventListener('click', toggleDarkMode);
// Check for saved dark mode preference
if (localStorage.getItem('darkMode') === 'true') {
document.documentElement.classList.add('dark');
}
</script>
</body>
</html>