design anpassung

This commit is contained in:
2026-06-23 00:06:31 +02:00
parent 1891ec0a51
commit cbea23083d
30 changed files with 785 additions and 547 deletions
+18 -18
View File
@@ -1,24 +1,24 @@
<?php require __DIR__ . '/../partials/layout-top.php'; ?>
<section class="page-head">
<span class="eyebrow">Pilot-Onboarding</span>
<h1>Pilotmandant registrieren</h1>
<p>Dieses Formular legt einen echten Teststandort an. Bitte nur verwenden, wenn Organisation, Ansprechpartner und Startpreis fuer den Pilotbetrieb abgestimmt sind.</p>
<span class="eyebrow">Neue Kaffeeliste einrichten</span>
<h1>Kaffeeliste registrieren</h1>
<p>Legen Sie eine Kaffeeliste für Ihr Büro, Team oder Ihren Verein an. Danach können Sie Mitglieder, Produkte, Einzahlungen und Papierlisten verwalten.</p>
</section>
<div class="two-column">
<form class="card form-card" method="post" action="<?= e(url('/register')) ?>">
<?= csrf_field($csrf) ?>
<label>
<span>Team- / Standortname</span>
<span>Name der Kaffeeliste</span>
<input type="text" name="tenant_name" value="<?= e((string) old('tenant_name')) ?>" required>
</label>
<label>
<span>Kurzname fuer die Login-URL</span>
<input type="text" name="tenant_slug" value="<?= e((string) old('tenant_slug')) ?>" placeholder="mein-team">
<span>Kurzname für die Webadresse</span>
<input type="text" name="tenant_slug" value="<?= e((string) old('tenant_slug')) ?>" placeholder="kaffeeliste-nord">
</label>
<label>
<span>Pilotstufe</span>
<span>Paket</span>
<select name="plan">
<option value="starter">Starter</option>
<option value="team" selected>Team</option>
@@ -26,33 +26,33 @@
</select>
</label>
<label>
<span>Startpreis pro Kaffee in EUR</span>
<span>Standardpreis pro Kaffee in EUR</span>
<input type="number" name="default_price_eur" min="0.50" step="0.05" value="<?= e((string) old('default_price_eur', '1.20')) ?>">
</label>
<label>
<span>Ansprechpartner / Owner</span>
<span>Verantwortliche Person</span>
<input type="text" name="owner_name" value="<?= e((string) old('owner_name')) ?>" required>
</label>
<label>
<span>Login-E-Mail fuer den Owner</span>
<span>E-Mail-Adresse für die Verwaltung</span>
<input type="email" name="owner_email" value="<?= e((string) old('owner_email')) ?>" required>
</label>
<label>
<span>Startpasswort fuer den Owner</span>
<span>Startpasswort</span>
<input type="password" name="owner_password" minlength="12" required>
</label>
<button class="button button-primary" type="submit">Pilotmandant anlegen</button>
<button class="button button-primary" type="submit">Kaffeeliste anlegen</button>
</form>
<aside class="card">
<span class="eyebrow">Vor dem Absenden</span>
<span class="eyebrow">Hinweise</span>
<ul class="feature-list">
<li>Die Registrierung erzeugt sofort einen nutzbaren Testmandanten</li>
<li>Owner-Zugang und erstes Mitglied werden automatisch angelegt</li>
<li>Systemquellen fuer digital, Papier, Backoffice und RFID stehen direkt bereit</li>
<li>Die Self-Service-Navigation fuer Mitglieder bleibt spaeter schlanker als das Admin-Backoffice</li>
<li>Die Registrierung erzeugt sofort eine nutzbare Kaffeeliste</li>
<li>Der erste Verwaltungszugang wird automatisch angelegt</li>
<li>Mitglieder, Produkte, Einzahlungen und Papierlisten können danach ergänzt werden</li>
<li>Passwörter müssen mindestens 12 Zeichen haben</li>
</ul>
<p class="muted">Wenn ihr erst unverbindlich pruefen wollt, startet lieber mit einem klar benannten Pilotteam statt mit Fantasiedaten. Das macht spaetere Login-, Reset- und Supportablaeufe deutlich sauberer.</p>
<p class="muted">Ein klarer Name hilft später bei Login, Rückfragen und mehreren Kaffeelisten im selben Umfeld.</p>
</aside>
</div>