docs: IT-Hilfe-Sofort — Design-Regeln (keine Icons, seriös+agil, reine Typografie)
Quality Gate / 🛡️ Lint + Type Check + Tests (push) Failing after 10m11s
Quality Gate / 🛡️ Lint + Type Check + Tests (push) Failing after 10m11s
This commit is contained in:
+119
-35
@@ -7,6 +7,7 @@
|
|||||||
> **Port:** 5003 (lokal)
|
> **Port:** 5003 (lokal)
|
||||||
> **Framework:** Flask + Inline-CSS (wie BSN-Chatsystem)
|
> **Framework:** Flask + Inline-CSS (wie BSN-Chatsystem)
|
||||||
> **Design-System:** `BSN-Blau #20228a`, Off-White `#F9FAFB`, System-Fonts, Mobile-First
|
> **Design-System:** `BSN-Blau #20228a`, Off-White `#F9FAFB`, System-Fonts, Mobile-First
|
||||||
|
> **Stil:** Seriös + agil — KEINE Icons/Emojis, klare Typografie, viel Weißraum, reduzierte Farbpalette
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -28,11 +29,11 @@ it-hilfe-sofort.de/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🗺️ Routen-Plan (alle als Flask-Routen in app.py)
|
## Sitemap (keine Icons in Navigation/Titeln)
|
||||||
|
|
||||||
| Route | Titel | Inhalt |
|
| Route | Titel | Inhalt |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| `/` | 🏠 Startseite | Hero, Leistungs-Übersicht, 3 USPs, CTA |
|
| `/` | Startseite | Hero, Leistungs-Übersicht, 3 Value-Props, CTA |
|
||||||
| `/blog/telematik-vorschriften` | Telematik-Vorschriften | Artikel zu TI, KIM, ePA |
|
| `/blog/telematik-vorschriften` | Telematik-Vorschriften | Artikel zu TI, KIM, ePA |
|
||||||
| `/blog/dsgvo-it-sicherheit` | DSGVO & IT-Sicherheit | Datenschutz im Gesundheitswesen |
|
| `/blog/dsgvo-it-sicherheit` | DSGVO & IT-Sicherheit | Datenschutz im Gesundheitswesen |
|
||||||
| `/blog/fachkraeftemangel` | Fachkräftemangel | IT-Lösungen gegen Personalmangel |
|
| `/blog/fachkraeftemangel` | Fachkräftemangel | IT-Lösungen gegen Personalmangel |
|
||||||
@@ -54,41 +55,120 @@ it-hilfe-sofort.de/
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🎨 Design (Mobile-First, Inline-CSS)
|
## 🎨 Design (Mobile-First, Inline-CSS, KEINE Icons)
|
||||||
|
|
||||||
|
**Stilrichtung: Seriös + Agil**
|
||||||
|
- Keine Emojis, keine SVG-Icons, keine dekorativen Elemente
|
||||||
|
- Klare Typografie als Hauptgestaltungsmittel
|
||||||
|
- Großzügiger Weißraum, reduzierte Farbpalette
|
||||||
|
- Seriös wie eine Unternehmensberatung, agil wie ein Tech-Startup
|
||||||
|
|
||||||
```css
|
```css
|
||||||
/* Farben */
|
/* Farben — zurückhaltend, professionell */
|
||||||
:root {
|
:root {
|
||||||
--bsn-blau: #20228a;
|
--primary: #20228a; /* BSN-Blau — CTAs, Links */
|
||||||
--bg: #F9FAFB;
|
--primary-dark: #161e6e; /* Hover */
|
||||||
--card-bg: #FFFFFF;
|
--bg: #F9FAFB; /* Hintergrund */
|
||||||
--text: #1F2937;
|
--card-bg: #FFFFFF; /* Karten */
|
||||||
--text-muted: #6B7280;
|
--text: #1F2937; /* Fließtext */
|
||||||
--border: #E5E7EB;
|
--text-muted: #6B7280; /* Sekundärtext */
|
||||||
|
--border: #E5E7EB; /* Trennlinien */
|
||||||
|
--accent: #F3F4F6; /* Hervorhebung (hellgrau) */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Typografie */
|
/* Typografie — das Hauptgestaltungsmittel */
|
||||||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
||||||
|
/* Überschriften: fett, viel Luft */
|
||||||
|
h1 { font-size:2rem; font-weight:800; letter-spacing:-0.02em; line-height:1.2; }
|
||||||
|
h2 { font-size:1.5rem; font-weight:700; letter-spacing:-0.01em; }
|
||||||
|
h3 { font-size:1.15rem; font-weight:600; }
|
||||||
|
/* Fließtext: großzügig */
|
||||||
|
p { font-size:1rem; line-height:1.7; color:#374151; }
|
||||||
|
|
||||||
/* Header: Anthrazit mit Logo + Nav */
|
/* Cards — clean, kein Schnickschnack */
|
||||||
.site-header { background:#1F2937; padding:1rem; }
|
.card {
|
||||||
.site-header .logo { color:#F9FAFB; font-weight:800; font-size:1.1rem; }
|
background:#fff;
|
||||||
|
border:1px solid #E5E7EB; /* dezente Border statt Schatten */
|
||||||
|
border-radius:8px;
|
||||||
|
padding:2rem;
|
||||||
|
}
|
||||||
|
|
||||||
/* Hero: BSN-Blau Gradient */
|
/* Header: Anthrazit, zurückhaltend */
|
||||||
.hero { background:linear-gradient(135deg,#20228a,#161e6e); color:#fff; padding:3rem 1.5rem; }
|
.site-header {
|
||||||
|
background:#1F2937;
|
||||||
|
padding:1rem 1.5rem;
|
||||||
|
display:flex;
|
||||||
|
align-items:center;
|
||||||
|
justify-content:space-between;
|
||||||
|
}
|
||||||
|
.site-header .logo {
|
||||||
|
color:#F9FAFB;
|
||||||
|
font-weight:700;
|
||||||
|
font-size:1.05rem;
|
||||||
|
letter-spacing:-0.01em;
|
||||||
|
text-decoration:none;
|
||||||
|
}
|
||||||
|
|
||||||
/* Cards: Weiß, leichter Schatten, 12px Border-Radius */
|
/* Navigation: Text-Links, kein Dropdown-Icon */
|
||||||
.card { background:#fff; border-radius:12px; padding:1.5rem; box-shadow:0 2px 12px rgba(0,0,0,0.04); }
|
.nav-link { color:#9CA3AF; text-decoration:none; font-size:0.9rem; padding:0.5rem; }
|
||||||
|
.nav-link:hover, .nav-link.active { color:#F9FAFB; }
|
||||||
|
|
||||||
|
/* Hero: BSN-Blau, viel Luft */
|
||||||
|
.hero {
|
||||||
|
background:linear-gradient(135deg,#20228a,#161e6e);
|
||||||
|
color:#fff;
|
||||||
|
padding:5rem 1.5rem; /* mehr Höhe = seriöser */
|
||||||
|
text-align:center;
|
||||||
|
}
|
||||||
|
.hero h1 { font-size:2.2rem; margin-bottom:1rem; }
|
||||||
|
.hero p { color:rgba(255,255,255,0.85); font-size:1.1rem; max-width:600px; margin:0 auto; }
|
||||||
|
|
||||||
/* CTA-Buttons */
|
/* CTA-Buttons */
|
||||||
.btn-primary { background:#20228a; color:#fff; border:none; border-radius:8px; padding:0.8rem 1.5rem; }
|
.btn-primary {
|
||||||
|
background:#20228a;
|
||||||
|
color:#fff;
|
||||||
|
border:none;
|
||||||
|
border-radius:6px;
|
||||||
|
padding:0.8rem 2rem;
|
||||||
|
font-size:0.95rem;
|
||||||
|
font-weight:600;
|
||||||
|
letter-spacing:0.01em;
|
||||||
|
cursor:pointer;
|
||||||
|
transition:background 0.2s;
|
||||||
|
}
|
||||||
.btn-primary:hover { background:#161e6e; }
|
.btn-primary:hover { background:#161e6e; }
|
||||||
|
|
||||||
/* Mobile Nav: Hamburger + Offcanvas (wie BSN-Chatsystem) */
|
/* Footer: Anthrazit, aufgeräumt */
|
||||||
/* Footer: Anthrazit */
|
.site-footer {
|
||||||
.site-footer { background:#1F2937; color:#9CA3AF; padding:2rem 1.5rem; }
|
background:#1F2937;
|
||||||
|
color:#9CA3AF;
|
||||||
|
padding:3rem 1.5rem;
|
||||||
|
font-size:0.85rem;
|
||||||
|
}
|
||||||
|
.site-footer a { color:#D1D5DB; text-decoration:none; }
|
||||||
|
.site-footer a:hover { color:#F9FAFB; }
|
||||||
|
|
||||||
|
/* Mobile Nav: Textbasiert, kein Hamburger-Icon (Wort „Menü" stattdessen) */
|
||||||
|
.menu-toggle {
|
||||||
|
background:none;
|
||||||
|
border:none;
|
||||||
|
color:#9CA3AF;
|
||||||
|
font-size:0.9rem;
|
||||||
|
font-weight:600;
|
||||||
|
cursor:pointer;
|
||||||
|
padding:0.5rem;
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Wichtige Regeln:**
|
||||||
|
- ❌ Keine `svg`-Inline-Icons
|
||||||
|
- ❌ Keine Emojis in Titeln/Texten
|
||||||
|
- ❌ Keine `box-shadow`-Overdoses (max. `0 1px 3px rgba(0,0,0,0.04)`)
|
||||||
|
- ✅ Borders statt Schatten für Abgrenzung
|
||||||
|
- ✅ Typografie-Größen als Hierarchie-Mittel
|
||||||
|
- ✅ Großzügige `padding`-Werte (mind. 2rem bei Cards, 5rem bei Hero)
|
||||||
|
- ✅ Farbakzente NUR durch BSN-Blau
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📄 Seiten-Templates (Inhalt)
|
## 📄 Seiten-Templates (Inhalt)
|
||||||
@@ -96,17 +176,21 @@ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
|||||||
### 🏠 Startseite `/`
|
### 🏠 Startseite `/`
|
||||||
|
|
||||||
```
|
```
|
||||||
Hero: „IT-Hilfe für das Gesundheitswesen — einfach, sicher, sofort."
|
Hero: „IT-Hilfe für das Gesundheitswesen"
|
||||||
Sub: „Spezialisiert auf Pflegedienste, Heime & Tagespflegen."
|
Sub: „Sicher, schnell, spezialisiert auf Pflegeeinrichtungen."
|
||||||
|
|
||||||
3 Cards:
|
3 Value Props (nebeneinander, clean):
|
||||||
🛡️ „DSGVO-konform" — Ihre Patientendaten sicher
|
„DSGVO-konform" — Ihre Patientendaten in sicheren Händen
|
||||||
⚡ „Sofort-Hilfe" — 24/7 Support-Hotline
|
„24/7 Support" — Wir sind da, wenn Sie uns brauchen
|
||||||
💰 „Förderfähig" — Wir helfen bei KfW-Anträgen
|
„Förderfähig" — KfW-Anträge stellen wir gemeinsam
|
||||||
|
|
||||||
CTA: „Jetzt Beratungsgespräch vereinbaren" → /kontakt
|
CTA: „Beratungsgespräch vereinbaren" → /kontakt
|
||||||
|
|
||||||
Sektion „Unsere Leistungen" (6 Cards: je 3 Pflege + 3 IT)
|
Sektion „Unsere Leistungen" (6 Cards, 2×3 Grid):
|
||||||
|
Pflegedienste | Pflegeheime | Tagespflegen
|
||||||
|
Hardware | Netzwerk | Support
|
||||||
|
|
||||||
|
⚠️ KEINE Icons oder Emojis — nur Text in den Cards!
|
||||||
```
|
```
|
||||||
|
|
||||||
### 📝 Blog-Seiten (6 Seiten)
|
### 📝 Blog-Seiten (6 Seiten)
|
||||||
@@ -127,7 +211,7 @@ Einheitliches Layout:
|
|||||||
|
|
||||||
### ⚙️ Leistungen (3 Seiten)
|
### ⚙️ Leistungen (3 Seiten)
|
||||||
|
|
||||||
Cards mit Icon + Beschreibung:
|
Cards mit Titel + Beschreibung (KEINE Icons):
|
||||||
- Pflegedienste: Tourenplanung, Mobile Datenerfassung, Abrechnung
|
- Pflegedienste: Tourenplanung, Mobile Datenerfassung, Abrechnung
|
||||||
- Pflegeheime: Heimverwaltung, Biometrie, Dokumentation
|
- Pflegeheime: Heimverwaltung, Biometrie, Dokumentation
|
||||||
- Tagespflegen: Terminbuchung, Fahrdienst, Aktivierungsangebote
|
- Tagespflegen: Terminbuchung, Fahrdienst, Aktivierungsangebote
|
||||||
@@ -147,11 +231,11 @@ Cards mit Icon + Beschreibung:
|
|||||||
|
|
||||||
### ❓ FAQ `/faq`
|
### ❓ FAQ `/faq`
|
||||||
|
|
||||||
Akkordeon-Komponente (JS inline). 8-10 Fragen:
|
Aufklappbare Fragen (reines HTML/CSS/JS, kein Icon). 8-10 Fragen:
|
||||||
1. „Wie schnell seid ihr vor Ort?"
|
1. „Wie schnell sind Sie vor Ort?"
|
||||||
2. „Was kostet der IT-Support?"
|
2. „Was kostet der IT-Support?"
|
||||||
3. „Übernehmt ihr die komplette IT?"
|
3. „Übernehmen Sie die komplette IT?"
|
||||||
4. „Seid ihr DSGVO-zertifiziert?"
|
4. „Wie stellen Sie DSGVO-Compliance sicher?"
|
||||||
5. ...
|
5. ...
|
||||||
|
|
||||||
### 📩 Kontakt `/kontakt`
|
### 📩 Kontakt `/kontakt`
|
||||||
|
|||||||
Reference in New Issue
Block a user