AI Extension Builder: Supabase-Datenbank für Ihre App
Written by Mathieu Poli on
Mit dem AI Extension Builder erstellen Sie schon heute eigene App-Bereiche, indem Sie sie einfach in Alltagssprache beschreiben. Ab jetzt können diese Bereiche auch echte Daten speichern und teilen. Verlangen Sie eine Umfrage, eine Buchungsliste oder ein Gästebuch, und der Builder baut die passende Datenstruktur gleich mit und verbindet sie mit Ihrer Live-App – dank einer neuen Integration mit Supabase.
Der AI Extension Builder hat jetzt ein Gedächtnis

Bisher war der AI Extension Builder in einer Sache brillant: einen Satz in einen funktionierenden Bereich zu verwandeln. Beschreiben Sie einen Countdown, ein Moodboard, ein Mini-Spiel – und schon erscheint es in Ihrer App, passend gestaltet. Doch jeder erstellte Bereich lebte ausschließlich auf dem Gerät des Besuchers. Nichts davon konnte Informationen festhalten oder von einer Person zur nächsten weitergeben.
Genau das war die Grenze. Wer eine „Leserumfrage" verlangte, bekam eine Umfrage, die für eine Person auf einem Gerät perfekt funktionierte. Die Stimmen blieben im Browser. App schließen – und sie waren weg. Auf einem anderen Handy öffnen – und die Zählung begann bei null. Ein Gästebuch, das nur Sie lesen können, ist kein Gästebuch. Eine Buchungsliste, die sich auf jedem Gerät zurücksetzt, ist keine Buchungsliste.
Der Grund war immer derselbe: Solche Funktionen brauchen einen Ort, an dem ihre Daten liegen, und ein Regelwerk dafür, wer sie lesen und schreiben darf. Diese Ebene – ein Backend – ist der schwierige Teil, und genau so etwas zählte bislang zu den Grenzen von No-Code-App-Buildern. Der neue Supabase-Connector holt sie direkt in den Builder. Der AI Extension Builder baut die Datenebene nun gemeinsam mit dem Bereich auf – im selben Gespräch, noch bevor die erste Zeile Code geschrieben ist.
(Wenn das Erstellen von Bereichen auf diese Weise neu für Sie ist, beginnen Sie mit der Funktionsweise des AI Extension Builders – dieser Artikel knüpft dort an. Es ist dasselbe Werkzeug, das kürzlich gelernt hat, Datei-Uploads zu verarbeiten, jetzt eben auch mit einer Datenebene.)
Beschreiben Sie die Funktion, und die Daten kommen mit
Nehmen wir ein Yogastudio, das einen In-App-Bereich für Kursbuchungen möchte. Sie beschreiben ihn so: „eine Liste der Kurse dieser Woche und eine Schaltfläche, mit der Mitglieder einen Platz reservieren, wobei die Anzahl der freien Plätze mit jeder Buchung aktualisiert wird."
Der Builder plant die Funktion, erkennt, dass Reservierungen dauerhaft bestehen und für alle sichtbar sein müssen, und richtet einen Ort ein, an dem sie gespeichert werden. Bucht ein Mitglied am Dienstag, sieht die Studioleitung es am Mittwoch, und das nächste Mitglied sieht einen freien Platz weniger. Die Daten sind echt, geteilt und beständig – denn der Bereich hat jetzt ein Backend eingebaut, nicht nur einen Bildschirm.
Sie beschreiben, was die Funktion tut. Der Builder ermittelt, welche Daten sie braucht, und baut auch diese.
So funktioniert die Verbindung mit Supabase
Sobald einer Ihrer Bereiche zum ersten Mal Daten speichern muss, bittet der Builder Sie, Supabase zu verbinden – eine weit verbreitete Open-Source-Backend-Plattform mit einem großzügigen kostenlosen Tarif. Sie klicken auf Verbinden, melden sich einmalig über die Anmeldung von Supabase an (dieselbe Art von „Konto verbinden"-Schritt, die Sie schon vom Verknüpfen anderer Dienste kennen), und sind zurück im Studio. Jeder weitere Bereich, der Daten braucht, nutzt dieselbe Verbindung mit einem einzigen Klick wieder.
Hinter diesem einen Klick übernimmt der Builder die Teile, die normalerweise knifflig sind und bei denen schnell Fehler passieren:
- Er erstellt die Datenstruktur für Sie. Sie beschreiben die Funktion; der Builder ermittelt, woraus eine „Reservierung", eine „Stimme" oder eine „Anmeldung" besteht, und richtet den passenden Speicher ein.
- Er sichert die Daten ab. Jede Tabelle wird mit Zugriffsregeln (Row-Level Security, also zeilengenaue Rechte) ausgeliefert, damit Ihre Daten nicht offen zugänglich sind – Lese- und Schreibzugriffe sind von Anfang an geregelt.
- Er verwaltet die Verbindungsschlüssel. Der Builder unterscheidet zwischen dem Schlüssel, der sicher in Ihre App eingebettet werden kann, und dem, der privat bleiben muss – und kümmert sich selbst darum.
- Er fragt nach, bevor er Sensibles ändert. Würde eine Änderung an Ihrer Funktion vorhandene Daten verändern oder löschen, hält der Builder inne und fragt Sie in klarer Sprache, bevor er etwas anrührt.
Das Ganze wird live in der Vorschau angezeigt, während Sie es verfeinern, und geht mit Ihrer veröffentlichten App live.
Es bleibt ein voll integrierter GoodBarber-Bereich
Das ist der entscheidende Punkt. Der Bereich, den der Builder erstellt, ist kein loses Stück Code, das Sie irgendwo hosten, deployen oder pflegen müssen. Er ist ein vollwertiger Teil Ihrer App – er erbt das Hosting von GoodBarber, folgt dem Smart-Design-System und geht in Ihren veröffentlichten iOS-, Android- und Web-Apps über dieselbe Store-Deployment-Pipeline live wie jede andere Erweiterung aus dem Katalog des Extension Store mit über 190 Erweiterungen.
Die Datenebene folgt derselben Logik. Der Builder drückt Ihnen keine Datenbank in die Hand und lässt Sie damit allein. Er richtet den Speicher ein, sichert ihn ab, verbindet ihn mit dem Bereich und setzt die fertige Funktion in Ihre App. Sie erhalten eine Funktion, die funktioniert – in den Stores – und kein technisches Projekt zum Zusammenbauen.
Warum Supabase?
Supabase ist eine der meistgenutzten Open-Source-Backend-Plattformen in der Entwicklerwelt. Im Kern steckt PostgreSQL – dieselbe bewährte Datenbank, die überall ernsthafte Software antreibt – umhüllt von einer sofort einsatzbereiten API, Authentifizierung, Dateispeicher und Echtzeit-Aktualisierungen. Man vertraut Supabase gerade deshalb, weil es offen und standardkonform ist und keine Blackbox.
Was GoodBarber hinzufügt, ist all das, was diese Grundlage normalerweise schwer nutzbar macht – die Einrichtung, die Sicherheitsregeln, die Verbindung mit Ihrer App –, sodass Sie die Leistung von Supabase erhalten, ohne dessen Dashboard je zu berühren.
Was Sie jetzt bauen können
Die Faustregel ist einfach: Wenn eine Funktion sich etwas merken oder dasselbe mehr als einer Person zeigen soll, hat sie jetzt einen Platz dafür. Ein paar Dinge, die allein durch Beschreiben möglich werden:
- Gästebücher, Kommentarwände und Bewertungen – Besucher hinterlassen eine Nachricht, alle sehen sie.
- Umfragen, Abstimmungen, Fragebögen und Ratings – sammeln Sie Antworten und zeigen Sie den Live-Stand.
- Anmeldeformulare, Wartelisten und Event-Zusagen – erfassen Sie Registrierungen, die Sie später auch wirklich abrufen können.
- Buchungen und Reservierungen – Kursplätze, Tischreservierungen, Terminverfügbarkeiten, geteilt über alle Nutzer hinweg.
- Bestenlisten und Punktetabellen – nutzerübergreifende Highscores, die sich beim Spielen aktualisieren.
- Live-Chat und Pinnwände – Gespräche in Echtzeit direkt in Ihrer App.
- Gemeinsame Listen und geteilte Notizen – ein Community-Wiki, eine geteilte To-do-Liste, alles, woran viele Hände mitarbeiten.
Funktionen, die wirklich persönlich sind – ein privater Gewohnheits-Tracker, ein Rechner, der Fortschritt in einem Solo-Spiel –, brauchen nichts davon, und der Builder fügt kein Backend hinzu, wo keines nötig ist. Die Datenebene erscheint, wenn die Funktion geteilte oder dauerhafte Informationen verlangt, und hält sich heraus, wenn nicht.
Gut zu wissen
- Die Daten liegen in Ihrem eigenen Supabase-Projekt. Sie verbinden Ihr Supabase-Konto, sodass die Daten Ihrer Funktion unter Ihrer Kontrolle liegen, auf einer Infrastruktur, die Ihnen gehört. Der kostenlose Tarif von Supabase deckt viel ab, bevor überhaupt ein kostenpflichtiger Plan zum Thema wird. (Das ist getrennt von Ihren GoodBarber-App-Inhalten, die weiterhin bei GoodBarber gehostet werden.)
- Die Zugriffsregeln werden für Sie eingerichtet – und es lohnt sich, sie zu verstehen. Jede Tabelle erhält von Haus aus sinnvolle Lese- und Schreibrichtlinien. Wenn Ihre Funktionen wachsen, ist es hilfreich zu wissen, was diese Regeln bewirken – der Builder macht den sicheren Weg zur Voreinstellung.
Weiterführende Artikel
- AI Extension Builder: Bereiche mit KI erstellen – wie der Builder funktioniert, falls Sie ganz am Anfang stehen.
- Der AI Extension Builder verarbeitet jetzt Datei-Uploads – der vorherige Schritt in der Entwicklung desselben Werkzeugs.
- Die Grenzen von No-Code-App-Buildern – die Einschränkungen, an denen dieses Release arbeitet.
- Die ChatGPT-Erweiterung für Ihre App – eine weitere Möglichkeit, KI-gestützte Funktionen in Ihre App zu bringen.
FAQ
Was ist der Supabase-Connector im AI Extension Builder?
Es ist eine Integration, mit der der AI Extension Builder einem erstellten Bereich ein echtes Backend geben kann. Beschreiben Sie eine Funktion, die Daten speichern oder teilen muss, richtet der Builder die nötigen Datenbanktabellen ein, sichert sie ab und verbindet sie mit Ihrem Bereich – damit die Funktion sich Informationen merken und sie jedem Nutzer zeigen kann, nicht nur einer Person auf einem Gerät.
Muss ich programmieren oder SQL schreiben können?
Nein. Sie beschreiben die Funktion in Alltagssprache. Der Builder ermittelt, welche Daten die Funktion braucht, erstellt die Struktur, setzt die Zugriffsregeln und schreibt den Code, der liest und schreibt. Das Ergebnis prüfen Sie live in der Vorschau.
Warum nutzt der AI Extension Builder Supabase?
Supabase ist ein weit verbreitetes Open-Source-Backend auf Basis von PostgreSQL, mit Datenbank, Authentifizierung, Speicher und Echtzeit-Funktionen. Den Connector auf einer vertrauenswürdigen, standardkonformen Plattform aufzubauen bedeutet, dass Ihre Daten auf einer portablen, gut unterstützten Grundlage bleiben – während GoodBarber Einrichtung, Sicherheit und Integration übernimmt, sodass Sie nie direkt in Supabase arbeiten müssen.
Brauche ich ein Supabase-Konto?
Ja. Sobald ein Bereich zum ersten Mal Daten speichern muss, bittet der Builder Sie, Supabase zu verbinden – eine Open-Source-Backend-Plattform mit einem großzügigen kostenlosen Tarif. Sie melden sich einmalig über die Anmeldung von Supabase an, und jeder weitere Bereich nutzt diese Verbindung mit einem Klick wieder.
Wo werden die Daten meiner App gespeichert, und wem gehören sie?
In Ihrem eigenen Supabase-Projekt, unter Ihrem Konto, auf einer Infrastruktur, die Sie kontrollieren. Das ist getrennt von Ihren GoodBarber-App-Inhalten (Artikel, Produkte, Medien), die weiterhin bei GoodBarber gehostet werden.
Sind die Daten sicher?
Jede Tabelle, die der Builder erstellt, wird mit Row-Level-Security-Richtlinien ausgeliefert, sodass Lese- und Schreibzugriffe von Anfang an geregelt und nicht offen sind. Wenn Ihre Funktionen wachsen, lohnt es sich zu verstehen, was diese Regeln bewirken – der Builder macht die sichere Einrichtung zur Voreinstellung.
Welche Arten von Funktionen kann ich damit bauen?
Alles, was sich etwas merken oder zwischen Nutzern teilen muss: Gästebücher, Kommentarwände, Umfragen und Fragebögen, Anmeldeformulare und Wartelisten, Event-Zusagen, Buchungen und Reservierungen, Bestenlisten, Live-Chat und gemeinsame Listen. Rein persönliche Funktionen – ein Rechner, ein privater Gewohnheits-Tracker, ein Solo-Spiel – brauchen es nicht, und der Builder fügt kein Backend hinzu, wo keines nötig ist.
Können mehrere Bereiche dieselbe Datenbank nutzen?
Ja. Nach der ersten Verbindung nutzt jeder neue Bereich, der Daten braucht, Ihr bestehendes Supabase-Projekt mit einem Klick wieder – wobei seine eigenen Daten getrennt bleiben.
Probieren Sie es an Ihrer nächsten Idee aus
Öffnen Sie den AI Extension Builder in Ihrem GoodBarber-Backoffice und beschreiben Sie eine Funktion, die Sie bislang unter „zu kompliziert" abgelegt hatten – die Leserumfrage, die Event-Zusage, die Buchungsliste, das Gästebuch. Sobald sie zum ersten Mal Daten braucht, verbinden Sie Supabase mit ein paar Klicks und sehen zu, wie die Funktion mit einem echten Backend zum Leben erwacht. Erzählen Sie uns dann, was Sie gebaut haben und was es als Nächstes können soll – genau das prägt das Release danach.
Design