Ich werde Lovable zu Supabase migrieren, RLS-Rollenbasierte Zugriffskontrolle aufbauen, Multi-Tenant-App


Über diesen Service
Automatische Übersetzung
Wenn deine App mehr als eine Art von Nutzern hat – Admins, Mitarbeiter, Kunden – muss deine Datenbank sie voneinander trennen. Die meisten Lovable- und Base44-Apps kommen ohne diese Trennung aus. Eine falsche Abfrage und Kunde A liest die Daten von Kunde B, und du bekommst eine böse E-Mail darüber.
Ich baue die Schicht, die das verhindert: Supabase Row Level Security, echte rollenbasierte Berechtigungen und Multi-Tenant-Trennung, damit jeder Nutzer nur sieht, was er sehen soll – und nichts mehr.
WAS ICH BAUE:
- Supabase RLS-Richtlinien, die den Zugriff auf Datenbankebene durchsetzen
- Rollenbasierter Zugriff: Admin, Mitarbeiter, Kunde und Nur-Lesen-Rollen
- Multi-Tenant-Trennung, damit die Daten eines Kunden nicht in die eines anderen gelangen
- Einladungsbasiertes Onboarding mit sicheren Tokens
- Migration von Lovable oder Base44 zu Supabase, Daten werden sauber übertragen
- Portale für Bewohner, Mieter, Mitglieder und Kunden
- Admin-Dashboards, KPI-Ansichten und Authentifizierungsprozesse
Verarbeitest du sensible Daten, Mieter, Patienten, zahlende Kunden? Das ist die Schicht, die AI-Builder überspringen.
Siehst du "permission denied for table" oder "violates row-level security"? Oder RLS, das im Preview funktioniert, im Live-Betrieb aber bricht? Schick mir deine App und ich sag dir zuerst, was falsch läuft.
Schreib mir, was du baust. Ich antworte in weniger als 1 Stunde.
Lerne Adeola ilori kennen
I fix and ship what breaks after the build
- AusNigeria
- Mitglied seitJuli 2025
- ⌀ Antwortzeit1 Stunde
- Letzte Lieferung3 Monate
Sprachen
Deutsch, Hebräisch, Arabisch, Portugiesisch, Italienisch, Französisch, Englisch, Spanisch
Automatische Übersetzung
Mein Portfolio
Meine weiteren Dienstleistungen im Bereich Vibe Coding
FAQ
Automatische Übersetzung
Kannst du "permission denied for table"- oder "new row violates row-level security policy"-Fehler beheben?
Ja, das sind die zwei häufigsten RLS-Fehler, die ich täglich behebe. Sie bedeuten meist, dass eine Richtlinie fehlt, zu streng ist oder die falsche Spalte überprüft wird. Schick mir den Fehler und deine Tabelleneinrichtung, und ich finde schnell die Ursache.
Funktioniert mein RLS im Preview, aber im Live-Betrieb bricht es? Kannst du helfen?
Das ist der Klassiker. Es liegt fast immer an fehlender Authentifizierungskontext oder Rollenansprüchen, die im Produktion nicht übertragen werden. Ich passe die Richtlinien so an, dass sie im Live-Betrieb genauso funktionieren wie im Editor, und teste sie mit einem echten Nutzer, bevor ich fertig bin.
Kannst du Rollen wie Admin, Mitarbeiter und Kunde einrichten, sodass jeder nur seine eigenen Daten sieht?
Ja, das ist der Kern dieses Gigs. Ich baue rollenbasierten Zugriff mit RLS, das auf Datenbankebene durchgesetzt wird. Ein Admin sieht alles, Mitarbeiter nur ihren Bereich, und Kunden nur ihre eigenen Daten. Keine Abhängigkeit vom Frontend, um Dinge zu verstecken.
Verarbeitest du Multi-Tenant-Apps, bei denen verschiedene Kunden niemals Daten voneinander sehen dürfen?
Ja. Ich baue die Trennung der Mieter direkt in die Richtlinien ein, sodass die Daten eines Kunden auch bei einem Fehler in der Abfrage nicht in die eines anderen gelangen. Das ist die wichtigste Schicht für alles, was sensible oder Kundendaten enthält, und das ist der Teil, den AI-Builder überspringen.
Muss ich dir meine Login-Daten geben, und sind meine Daten sicher?
Ich brauche nur Lesezugriff oder eine Supabase-Einladung, um anzufangen, und sage dir genau, was nötig ist, bevor du bestellst. Ich berühre keine Daten, die ich nicht brauche, und du behältst die volle Eigentümerschaft an allem, Code und Datenbank, ohne Lock-in.
