Backend-Gerüst der Website
Ohne Design. Jeder Kasten zeigt, welcher Teil der Seite welches Backend braucht und wie weit er ist. Anmeldung, Konto und Anfrageformular funktionieren bereits echt.
| Status | Baustein | Wo in Supabase |
|---|---|---|
| fertig | Anmeldung: E-Mail + Passwort, Bestätigungs-Mail, Passwort vergessen | Auth · profile |
| fertig | Benutzerkonto: Benutzername, persönliche Daten, Newsletter-Häkchen, 5 % Kontorabatt | profile, anfragen.kontorabatt |
| fertig | Anfrageformular mit Einwilligung, Spam-Falle, Spam-Bremse | anfragen |
| fertig | Admin-Posteingang: alle Anfragen, Status ändern | anfragen + Rolle admin |
| offen | Google-Anmeldung | Auth → Providers → Google |
| offen | Eigener Mailversand (Kunden bekommen sonst keine Mails) | Auth → SMTP (Brevo) |
| offen | E-Mail an euch bei neuer Anfrage | Edge Function + Brevo |
| offen | Newsletter Double-Opt-in (Bestätigungs-Mail) | Edge Function + Brevo |
| offen | Löschfristen (DSGVO): alte Anfragen automatisch löschen | Zeitplan (pg_cron) |
| offen | Sicherung inkl. Dateien | GitHub Actions / Pro-Tarif |
| geplant | Fotos zur Anfrage hochladen (Wand, Fassade, Schaden) | Speicher anfrage-fotos (privat) |
| geplant | Referenzen: Vorher/Nachher-Bilder vom iPhone hochladen | referenzen + Speicher oeffentlich |
| geplant | Bewerbungen (Gesellen, Azubis) mit Lebenslauf | bewerbungen + Speicher privat |
| geplant | Rückmeldungen / Bewertungen | rueckmeldungen oder Google-Profil |
fertigAnmelden / Benutzerkonto (oben rechts)
- Gäste: Anmelden, Registrieren, „ohne Anmeldung fortfahren“
- Angemeldet: @benutzername, Konto, Anfragen, Abmelden
- Admins zusätzlich: Posteingang + Link zur Inventar-App
Startbild, Überschrift, „Angebot anfragen“ – Design folgt
kein BackendNur Text und Bild, fest in der Seite.
Innenraum · Fassade · Energetische Sanierung · Oberflächen · Mieterwechsel · Sanierung · Graffiti · Boden & Trockenbau
kein BackendTexte ändern sich selten – fest in der Seite ist schneller und sicherer.
Vorher/Nachher-Galerie
geplantTabelle
referenzen (Titel, Ort, Leistung, sichtbar ja/nein) + Speicher oeffentlich
- Admins laden Bilder im Konto hoch, Seite zeigt sie sofort
- Jeder darf lesen, nur Admins schreiben
Kundenstimmen
geplantEntweder echte Google-Bewertungen verlinken (kein Backend) oder Tabelle
rueckmeldungen für interne Kritik. Keine erfundenen Bewertungen.Angebot anfragen
fertigTabelle
anfragen
- Gäste dürfen nur senden, Kunden sehen ihre eigenen, Admins alle
- Spam-Bremse: max. 3 pro Stunde je E-Mail/Telefon, 40 insgesamt
- Aus Kundenkonto: 5 % Kontorabatt wird vermerkt
offenE-Mail an euch bei jeder neuen Anfrage · Fotos anhängen · automatische Löschung nach Frist
Stellenangebote + Bewerbungsformular
geplantTabelle
bewerbungen + privater Speicher für Lebensläufe, Löschung nach 6 Monaten