#!/usr/bin/env python3 """IT-Hilfe-Sofort.de — Flask-Webapp für IT-Dienstleistungen im Gesundheitswesen. BSN Coding Standards: Typ-Annotationen (PEP 604), deutsche Docstrings, Ruff+Mypy. """ import os from pathlib import Path from flask import Flask # ── Config ────────────────────────────────────────────────────────── BASE_DIR = Path(__file__).parent PORT = int(os.environ.get("PORT", "5003")) app = Flask(__name__) # ── Hilfsfunktionen ────────────────────────────────────────────────── def _base_template(title: str, content: str, active: str = "") -> str: """Wrapper für einheitliches Seitenlayout. Args: title: Seitentitel (wird in + <h1> verwendet). content: HTML-Inhalt der Seite. active: Aktiver Navigationspunkt (z. B. 'blog', 'leistungen'). Returns: Vollständiges HTML-Dokument als String. """ return f"""<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>{title} | IT-Hilfe-Sofort.de
{content}
""" # ── Routen ─────────────────────────────────────────────────────────── @app.route("/") def index() -> str: """Startseite.""" content = """

IT-Hilfe für das Gesundheitswesen

Sicher, schnell, spezialisiert auf Pflegeeinrichtungen.

Beratungsgespräch vereinbaren

Unsere Werte

DSGVO-konform

Ihre Patientendaten in sicheren Händen — mit lückenloser Dokumentation und zertifizierten Prozessen.

24/7 Support

Wir sind da, wenn Sie uns brauchen — mit garantierter Reaktionszeit und persönlichem Ansprechpartner.

Förderfähig

KfW-Anträge stellen wir gemeinsam — digitale Infrastruktur ohne finanzielle Hürden.

Unsere Leistungen

Pflegedienste

Tourenplanung, mobile Datenerfassung, Abrechnung.

Pflegeheime

Heimverwaltung, Biometrie, Dokumentation.

Tagespflegen

Terminbuchung, Fahrdienst, Aktivierungsangebote.

Hardware

Server, Thin Clients, Drucker — Beschaffung & Einrichtung.

Netzwerk

WLAN-Ausleuchtung, VPN, Firewall, Netzwerksegmentierung.

Support

SLA-Stufen, Fernwartung, Monitoring — maßgeschneidert.

""" return _base_template("Startseite", content) @app.route("/impressum") def impressum() -> str: """Impressum.""" content = """

Impressum

Daniel Krause
Musterstraße 1
12345 Musterstadt

E-Mail: info@it-hilfe-sofort.de

""" return _base_template("Impressum", content) @app.route("/datenschutz") def datenschutz() -> str: """Datenschutzerklärung.""" content = """

Datenschutzerklärung

Platzhalter — vollständige Datenschutzerklärung folgt.

""" return _base_template("Datenschutz", content) # ── Main ───────────────────────────────────────────────────────────── if __name__ == "__main__": print(f"🚀 IT-Hilfe-Sofort.de startet auf http://127.0.0.1:{PORT}") app.run(host="127.0.0.1", port=PORT, debug=False)