Add logo, integrations section, improve spacing
- Real logo SVG in header and footer - New Integrations section with ERP teaser (Odoo, SAP, DATEV, etc.) - Notification channels (Email, WhatsApp, Telegram, Webhook, API, Slack) - Improved grid spacing in features
This commit is contained in:
24
public/logo.svg
Normal file
24
public/logo.svg
Normal file
@@ -0,0 +1,24 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 120" width="40" height="48">
|
||||
<!-- Shield outline -->
|
||||
<path d="M50 5 L95 25 L95 60 C95 85 75 105 50 115 C25 105 5 85 5 60 L5 25 Z"
|
||||
fill="#1A365D"
|
||||
stroke="#1A365D"
|
||||
stroke-width="4"
|
||||
stroke-linejoin="round"/>
|
||||
|
||||
<!-- Bell -->
|
||||
<g transform="translate(50, 62)">
|
||||
<!-- Bell top knob -->
|
||||
<circle cx="0" cy="-28" r="5" fill="#E53E3E"/>
|
||||
|
||||
<!-- Bell body -->
|
||||
<path d="M-18 0 C-18 -18 -13 -23 0 -23 C13 -23 18 -18 18 0 L-18 0 Z"
|
||||
fill="white"/>
|
||||
|
||||
<!-- Bell rim -->
|
||||
<ellipse cx="0" cy="2" rx="22" ry="5" fill="white"/>
|
||||
|
||||
<!-- Bell clapper -->
|
||||
<ellipse cx="0" cy="11" rx="5" ry="4" fill="#E53E3E"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 749 B |
@@ -34,7 +34,7 @@ const features = [
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8">
|
||||
<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-10">
|
||||
{features.map((feature, index) => (
|
||||
<div class="relative">
|
||||
<div class="bg-navy/5 rounded-2xl p-6 h-full hover:bg-navy/10 transition-colors">
|
||||
|
||||
@@ -8,12 +8,8 @@ const currentYear = new Date().getFullYear();
|
||||
<!-- Brand -->
|
||||
<div class="md:col-span-2">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<div class="w-10 h-10 bg-white/10 rounded-lg flex items-center justify-center">
|
||||
<svg class="w-6 h-6 text-white" fill="currentColor" viewBox="0 0 24 24">
|
||||
<path d="M12 2L4 7v10l8 5 8-5V7l-8-5zm0 2.5L17.5 8 12 11.5 6.5 8 12 4.5zM6 9.5l5 3v6l-5-3v-6zm7 9v-6l5-3v6l-5 3z"/>
|
||||
</svg>
|
||||
</div>
|
||||
<span class="font-bold text-lg">INSOLVENZ-ALARM</span>
|
||||
<img src="/logo.svg" alt="Insolvenz-Alarm Logo" class="h-10 w-auto brightness-0 invert" />
|
||||
<span class="font-bold text-lg tracking-tight">INSOLVENZ-ALARM</span>
|
||||
</div>
|
||||
<p class="text-gray-300 max-w-md">
|
||||
Automatisches Insolvenz-Monitoring für den deutschen Mittelstand.
|
||||
|
||||
@@ -17,13 +17,8 @@ const navItems = [
|
||||
<div class="flex justify-between items-center h-16">
|
||||
<!-- Logo -->
|
||||
<a href="/" class="flex items-center gap-3 text-navy hover:text-navy-light transition-colors">
|
||||
<div class="w-10 h-10 bg-navy rounded-lg flex items-center justify-center">
|
||||
<svg class="w-6 h-6 text-white" fill="currentColor" viewBox="0 0 24 24">
|
||||
<path d="M12 2L4 7v10l8 5 8-5V7l-8-5zm0 2.5L17.5 8 12 11.5 6.5 8 12 4.5zM6 9.5l5 3v6l-5-3v-6zm7 9v-6l5-3v6l-5 3z"/>
|
||||
<circle cx="12" cy="9" r="2" fill="white"/>
|
||||
</svg>
|
||||
</div>
|
||||
<span class="font-bold text-lg">INSOLVENZ-ALARM</span>
|
||||
<img src="/logo.svg" alt="Insolvenz-Alarm Logo" class="h-10 w-auto" />
|
||||
<span class="font-bold text-lg tracking-tight">INSOLVENZ-ALARM</span>
|
||||
</a>
|
||||
|
||||
<!-- Navigation -->
|
||||
|
||||
94
src/components/Integrations.astro
Normal file
94
src/components/Integrations.astro
Normal file
@@ -0,0 +1,94 @@
|
||||
---
|
||||
const integrations = [
|
||||
{
|
||||
name: "Odoo",
|
||||
logo: "🔷",
|
||||
status: "Geplant",
|
||||
},
|
||||
{
|
||||
name: "SAP Business One",
|
||||
logo: "🟦",
|
||||
status: "Geplant",
|
||||
},
|
||||
{
|
||||
name: "Microsoft Dynamics",
|
||||
logo: "🟪",
|
||||
status: "Geplant",
|
||||
},
|
||||
{
|
||||
name: "DATEV",
|
||||
logo: "🟩",
|
||||
status: "Geplant",
|
||||
},
|
||||
{
|
||||
name: "Lexware",
|
||||
logo: "🟧",
|
||||
status: "Geplant",
|
||||
},
|
||||
{
|
||||
name: "sevDesk",
|
||||
logo: "🟨",
|
||||
status: "Geplant",
|
||||
},
|
||||
];
|
||||
|
||||
const channels = [
|
||||
{ name: "E-Mail", icon: "📧" },
|
||||
{ name: "WhatsApp", icon: "💬" },
|
||||
{ name: "Telegram", icon: "✈️" },
|
||||
{ name: "Webhook", icon: "🔗" },
|
||||
{ name: "REST API", icon: "⚡" },
|
||||
{ name: "Slack", icon: "💼" },
|
||||
];
|
||||
---
|
||||
|
||||
<section id="integrationen" class="section bg-gray-50">
|
||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||
<div class="text-center mb-16">
|
||||
<h2 class="text-3xl md:text-4xl font-bold text-navy mb-4">
|
||||
Integriert sich nahtlos in Ihre Systeme
|
||||
</h2>
|
||||
<p class="text-xl text-gray-600 max-w-2xl mx-auto">
|
||||
Verbinden Sie Insolvenz-Alarm mit Ihrem ERP, CRM oder Buchhaltungssystem –
|
||||
oder nutzen Sie unsere flexiblen Benachrichtigungskanäle.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<!-- Notification Channels -->
|
||||
<div class="mb-16">
|
||||
<h3 class="text-xl font-semibold text-navy mb-6 text-center">Benachrichtigungskanäle</h3>
|
||||
<div class="flex flex-wrap justify-center gap-4">
|
||||
{channels.map(channel => (
|
||||
<div class="bg-white px-6 py-4 rounded-xl shadow-sm flex items-center gap-3 hover:shadow-md transition-shadow">
|
||||
<span class="text-2xl">{channel.icon}</span>
|
||||
<span class="font-medium text-gray-700">{channel.name}</span>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ERP Integrations -->
|
||||
<div>
|
||||
<h3 class="text-xl font-semibold text-navy mb-6 text-center">ERP & Buchhaltungs-Integrationen</h3>
|
||||
<div class="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4">
|
||||
{integrations.map(integration => (
|
||||
<div class="bg-white p-6 rounded-xl shadow-sm text-center hover:shadow-md transition-shadow group">
|
||||
<div class="text-4xl mb-3">{integration.logo}</div>
|
||||
<div class="font-medium text-gray-900 mb-1">{integration.name}</div>
|
||||
<div class="text-xs text-signal font-medium bg-signal/10 px-2 py-1 rounded-full inline-block">
|
||||
{integration.status}
|
||||
</div>
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
<p class="text-center text-gray-500 mt-6">
|
||||
<span class="inline-flex items-center gap-2">
|
||||
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
||||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/>
|
||||
</svg>
|
||||
Fehlt Ihr System? <a href="#waitlist" class="text-navy hover:text-signal font-medium underline">Schreiben Sie uns!</a>
|
||||
</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -4,6 +4,7 @@ import Header from '../components/Header.astro';
|
||||
import Hero from '../components/Hero.astro';
|
||||
import Stats from '../components/Stats.astro';
|
||||
import Features from '../components/Features.astro';
|
||||
import Integrations from '../components/Integrations.astro';
|
||||
import Pricing from '../components/Pricing.astro';
|
||||
import Industries from '../components/Industries.astro';
|
||||
import Waitlist from '../components/Waitlist.astro';
|
||||
@@ -16,6 +17,7 @@ import Footer from '../components/Footer.astro';
|
||||
<Hero />
|
||||
<Stats />
|
||||
<Features />
|
||||
<Integrations />
|
||||
<Industries />
|
||||
<Pricing />
|
||||
<Waitlist />
|
||||
|
||||
Reference in New Issue
Block a user