Files
kaffeekasse-saas/resources/views/home/register.php
T
2026-06-23 00:06:31 +02:00

60 lines
2.7 KiB
PHP

<?php require __DIR__ . '/../partials/layout-top.php'; ?>
<section class="page-head">
<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>Name der Kaffeeliste</span>
<input type="text" name="tenant_name" value="<?= e((string) old('tenant_name')) ?>" required>
</label>
<label>
<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>Paket</span>
<select name="plan">
<option value="starter">Starter</option>
<option value="team" selected>Team</option>
<option value="business">Business</option>
</select>
</label>
<label>
<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>Verantwortliche Person</span>
<input type="text" name="owner_name" value="<?= e((string) old('owner_name')) ?>" required>
</label>
<label>
<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</span>
<input type="password" name="owner_password" minlength="12" required>
</label>
<button class="button button-primary" type="submit">Kaffeeliste anlegen</button>
</form>
<aside class="card">
<span class="eyebrow">Hinweise</span>
<ul class="feature-list">
<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">Ein klarer Name hilft später bei Login, Rückfragen und mehreren Kaffeelisten im selben Umfeld.</p>
</aside>
</div>
<?php require __DIR__ . '/../partials/layout-bottom.php'; ?>