backup and fixes

This commit is contained in:
2026-01-30 10:48:56 +01:00
parent cc4bfa5dbe
commit afcbd07d56
75 changed files with 6774 additions and 668 deletions

View File

@@ -0,0 +1,174 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registrierung - Profice</title>
<link rel="stylesheet" href="../style/design.css">
<link rel="stylesheet" href="../style/cursor.css">
<link rel="stylesheet" href="../style/login.css">
</head>
<body>
<!-- Top Banner -->
<header class="top-banner dark-theme">
<div class="top-banner-left">
<div class="banner-left">
<button class="menu-toggle" id="menuToggle" aria-label="Menü">
<span></span>
<span></span>
<span></span>
</button>
<a href="../index.html" class="logo-link">
<img src="../images/logo/logo-01-complete.png" alt="Profice Logo" class="logo">
</a>
</div>
</div>
<div class="top-banner-center">
<nav class="main-nav">
<a href="../index.html#hero-section" class="nav-link">Startseite</a>
<a href="../index.html#enterprise" class="nav-link">Unternehmen</a>
<a href="../index.html#pricing" class="nav-link">Preise</a>
<a href="../index.html#services" class="nav-link">Lösungen</a>
</nav>
</div>
<div class="top-banner-right">
<button id="cursorToggle" aria-label="Cursor umschalten" title="Benutzerdefinierten Cursor umschalten">
<img src="../images/additional/cursor.png" alt="Standard Cursor" class="cursor-icon">
</button>
<button id="loginBtn" class="login-btn" aria-label="Anmelden" title="Anmelden">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"></path>
<polyline points="10 17 15 12 10 7"></polyline>
<line x1="15" y1="12" x2="3" y2="12"></line>
</svg>
Anmelden
</button>
</div>
</header>
<!-- Slide Menu -->
<nav class="slide-menu" id="slideMenu">
<a href="../index.html">Startseite</a>
<a href="offers.html">Kontakt & Anfrage</a>
<a href="leads.html">Leads Dashboard</a>
</nav>
<!-- Overlay -->
<div class="overlay" id="overlay"></div>
<!-- Main Content -->
<main class="main-content login-content">
<div class="login-container">
<div class="login-header">
<div class="login-icon">👤</div>
<h1 class="login-title">Konto erstellen</h1>
<p class="login-subtitle">Registrieren Sie sich, um auf alle Funktionen zuzugreifen</p>
</div>
<form id="registerForm" class="login-form">
<div class="form-row">
<div class="form-group">
<label for="firstName">Vorname *</label>
<input type="text" id="firstName" name="firstName" required placeholder="Max">
</div>
<div class="form-group">
<label for="lastName">Nachname *</label>
<input type="text" id="lastName" name="lastName" required placeholder="Mustermann">
</div>
</div>
<div class="form-group">
<label for="email">E-Mail *</label>
<input type="email" id="email" name="email" required placeholder="ihre@email.de">
</div>
<div class="form-group">
<label for="phone">Telefonnummer</label>
<input type="tel" id="phone" name="phone" placeholder="+49 123 456789">
</div>
<div class="form-group">
<label for="company">Unternehmen</label>
<input type="text" id="company" name="company" placeholder="Firmenname (optional)">
</div>
<div class="form-group">
<label for="password">Passwort *</label>
<input type="password" id="password" name="password" required placeholder="Mindestens 8 Zeichen">
<div class="password-strength" id="passwordStrength">
<div class="strength-bar"></div>
<span class="strength-text">Passwortstärke</span>
</div>
</div>
<div class="form-group">
<label for="confirmPassword">Passwort bestätigen *</label>
<input type="password" id="confirmPassword" name="confirmPassword" required placeholder="Passwort wiederholen">
</div>
<div class="form-options">
<label class="checkbox-label">
<input type="checkbox" id="terms" name="terms" required>
<span class="checkbox-custom"></span>
Ich stimme den <a href="#" class="terms-link">Nutzungsbedingungen</a> und <a href="#" class="terms-link">Datenschutzrichtlinien</a> zu *
</label>
</div>
<div class="form-options">
<label class="checkbox-label">
<input type="checkbox" id="newsletter" name="newsletter">
<span class="checkbox-custom"></span>
Ich möchte den Newsletter erhalten
</label>
</div>
<button type="submit" class="login-btn-submit" id="registerSubmit">
<span class="btn-text">Konto erstellen</span>
<span class="btn-loading" style="display: none;">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M21 12a9 9 0 1 1-6.219-8.56"></path>
<polyline points="22 6 12 16 2 6"></polyline>
</svg>
</span>
</button>
</form>
<div class="login-divider">
<span>oder</span>
</div>
<div class="social-login">
<button type="button" class="social-btn google-btn">
<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c-.82 2.33-2.85 4.08-5.92 4.08-.57 0-1.11-.08-1.63-.24V14.6c.52.16 1.06.24 1.63.24 3.07 0 5.52-2.51 5.52-5.52 0-.1 0-.2-.01-.3-.57-2.53-2.11-4.52-4.52-4.52zM12 23c-1.61 0-3.09-.59-4.23-1.57l.01-.02V18.6l-.01.02c1.14-.98 2.62-1.57 4.23-1.57 3.07 0 5.52 2.51 5.52 5.52 0 .1 0 .2-.01.3z"/>
<path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"/>
<path d="M12 5.38c1.62 0 3.06.56 4.21 1.46l-2.85 2.22c-.81-.62-1.79-1.11-2.85-1.36-.52-.16-1.06-.24-1.63-.24-3.07 0-5.52 2.51-5.52 5.52 0 .1 0 .2.01.3.57 2.53 2.11 4.52 4.52 4.52z"/>
</svg>
Mit Google registrieren
</button>
</div>
<div class="login-footer">
<p>Bereits ein Konto? <a href="login.html">Jetzt anmelden</a></p>
</div>
<div class="success-message" id="successMessage">
<div class="success-icon"></div>
<h3>Registrierung erfolgreich!</h3>
<p>Ihr Konto wurde erstellt. Sie werden weitergeleitet...</p>
</div>
<div class="error-message" id="errorMessage">
<div class="error-icon"></div>
<h3>Registrierung fehlgeschlagen</h3>
<p id="errorText">Bitte überprüfen Sie Ihre Eingaben.</p>
</div>
</div>
</main>
<script src="../scripts/script.js"></script>
<script src="../scripts/cursor.js"></script>
<script src="../scripts/scroll-header.js"></script>
<script src="../scripts/register.js"></script>
</body>
</html>