
Wie man mit KI eine Restaurant-Bestell-App erstellt
Dieser Leitfaden zeigt, wie du mit Moremade als Beispiel eine Restaurant-Bestell-App mit KI erstellst. Am Ende solltest du eine nutzbare erste Version mit Menü, Warenkorb, Checkout und mobilen Ansichten haben. Ein einfacher Prototyp ist in unter einer Stunde möglich. Eine vollständigere Version mit Zahlungen, Anmeldung und Tests dauert meist ein paar Stunden.
Beginne damit, festzulegen, was die App wirklich braucht
Bevor du den Builder öffnest, liste die kleinste Version auf, die für Kundinnen und Kunden nützlich wäre.
Für eine Restaurant-Bestell-App bedeutet das meist:
- einen Startbildschirm mit Restaurantname, Öffnungszeiten und Liefer- oder Abholoptionen
- einen Menübildschirm mit Kategorien wie Vorspeisen, Hauptgerichte, Getränke und Desserts
- Detailansichten für Größen, Extras, Schärfegrad oder Notizen
- einen Warenkorb mit Mengenänderungen und Bestellsumme
- einen Checkout-Bildschirm mit Kundendaten und Zahlung
- einen Bestellbestätigungsbildschirm
Entscheide dann, welche Daten du brauchst:
- Menü-Kategorien
- Artikelnamen, Beschreibungen und Preise
- Anpassungsoptionen wie extra Käse oder Getränkegröße
- Liefergebühr, Mindestbestellwert und Steuerregeln, falls sie angezeigt werden sollen
Lege außerdem fest, ob Nutzer Konten brauchen. Viele Restaurant-Apps benötigen für eine erste Version kein Sign-in. Wenn das Ziel einfach darin besteht, bezahlte Bestellungen aufzugeben, kannst du oft mit Menü, Warenkorb und Checkout starten. Füge Konten erst später hinzu, wenn du gespeicherte Adressen, Bestellhistorie oder Treuefunktionen brauchst.
Formuliere den ersten Prompt in einfacher Sprache
Moremade funktioniert am besten, wenn der erste Prompt wie ein kurzes Produktbriefing geschrieben ist. Sei konkret bei Bildschirmen, Verhalten und visuellem Stil. Bitte lieber um einen einfachen ersten Entwurf als um jedes Sonderdetail auf einmal.
Ein guter erster Prompt sollte abdecken:
- Plattform: Website oder Mobile App
- Zielgruppe: Restaurantkundinnen und -kunden
- zentrale Bildschirme
- was im Warenkorb und Checkout passiert
- Designrichtung
- technische Entscheidungen, die du bereits kennst
Beispiel für einen ersten Prompt:
Erstelle eine Mobile App für ein lokales Restaurant namens Cedar Grill mit React Native und Expo. Erstelle einen Startbildschirm, einen Menübildschirm mit Kategorien, einen Detailfluss für Artikel, Warenkorb, Checkout und Bestellbestätigung. Kundinnen und Kunden sollen Artikel hinzufügen, Optionen wie Größe oder Extras auswählen, Mengen anpassen und eine Notiz für die Küche hinterlassen können. Verwende ein klares, modernes Layout mit großen Food-Bildern, warmen neutralen Farben und deutlichen Buttons. Starte mit Beispieldaten für Burger, Salate, Pommes, Desserts und Getränke. Gestalte die App mobile-first und so, dass sie später leicht mit Stripe-Zahlungen und Supabase für Menüdaten erweitert werden kann.
Das reicht für einen brauchbaren ersten Build. Details kannst du danach im Chat verfeinern.
Nutze Vorschau, Inspector und Chat, um die erste Version zu verbessern
Nachdem Moremade die App erzeugt hat, prüfe die Live-Vorschau so, wie du auch einen ersten Designentwurf prüfen würdest. Versuche nicht, alles auf einmal zu korrigieren. Gehe den wichtigsten Kundenpfad durch: Menü durchsuchen, Artikel öffnen, zum Warenkorb hinzufügen, Menge ändern und zum Checkout gelangen.
Nutze den visuellen Inspector, wenn du auf einen bestimmten Button, eine Karte oder einen Textblock zeigen und ihn direkt ändern möchtest. Nutze den Chat für Verhaltensänderungen oder umfassendere Designanpassungen. Wenn nötig, öffne die Codeansicht, um zu sehen, wie die Bildschirme aufgebaut sind.
Drei hilfreiche Folgeprompts:
- „Mach das Menü auf dem Handy leichter scannbar: Füge oben eine klebrige Kategorienleiste hinzu, kürze die Beschreibungen in der Listenansicht und hebe den Preis stärker hervor.“
- „Ändere den Artikeldetailbildschirm so, dass erforderliche Optionen ausgewählt werden müssen, bevor Zu den Warenkorb hinzufügen aktiviert wird. Füge Checkbox-Extras und ein Textfeld für Allergiehinweise hinzu.“
- „Verbessere den Warenkorb- und Checkout-Fluss: Zeige Zwischensumme, Liefergebühr und Gesamtsumme klar an, halte die primäre Aktion unten fixiert und füge eine Auswahl für die voraussichtliche Abhol- oder Lieferzeit hinzu.“
Arbeite in kurzen Zyklen. Generieren, prüfen, anpassen und wiederholen. Das führt meist zu einem saubereren Ergebnis, als einen einzigen sehr langen Prompt mit allen Anforderungen zu schreiben.
Füge Zahlungen oder Daten erst hinzu, wenn die App dafür bereit ist
Halte den ersten Build einfach. Füge dann Integrationen entsprechend dem hinzu, was die App tatsächlich braucht.
Nutze Stripe, wenn du echten Checkout möchtest. Moremade hat einen integrierten Stripe-Connector für Checkout mit von dir festgelegten Preisen. Für eine Restaurant-Bestell-App ist das der natürliche nächste Schritt, sobald Warenkorb und Summen korrekt aussehen.
Nutze Supabase, wenn du dynamische Daten oder Benutzerkonten brauchst. Supabase kann Folgendes übernehmen:
- Datenbanktabellen für Menüartikel und Kategorien
- Sign-in, wenn Kundinnen und Kunden Konten brauchen
- Dateispeicher für Menübilder
Eine praktische Reihenfolge ist:
- Starte mit Beispieldaten in der generierten App.
- Verfeinere Bildschirme und Bestellablauf.
- Verbinde Stripe für Zahlungen.
- Verschiebe Menüdaten nach Supabase, wenn du einfachere Aktualisierungen oder mehrere Standorte brauchst.
- Füge Sign-in nur hinzu, wenn es einen echten Bedarf für gespeicherte Profile oder Bestellhistorie gibt.
So vermeidest du den häufigen Fehler, Kontosysteme zu bauen, bevor die Bestellerfahrung selbst gut funktioniert.
Teste die App auf einem Handy, bevor du sie veröffentlichst
Eine Restaurant-Bestell-App steht und fällt mit der Bedienbarkeit auf kleinen Bildschirmen. Teste sie auf einem echten Handy und nicht nur in einem auf klein skalierten Desktop-Browser.
Prüfe diese Punkte:
- Kategorien-Tabs lassen sich leicht antippen
- Artikelnamen und Preise passen ohne unschönes Umbruchsverhalten
- Optionsgruppen sind klar und nicht unterhalb des sichtbaren Bereichs versteckt
- der Warenkorb-Button bleibt sichtbar, wenn er es soll
- Summen aktualisieren sich korrekt, wenn Mengen oder Extras geändert werden
- Checkout-Felder lassen sich auf dem Handy leicht ausfüllen
Teste auch echte Bestellszenarien:
- füge zwei ähnliche Artikel mit unterschiedlichen Optionen hinzu
- entferne einen Artikel und bestätige, dass sich die Summen aktualisieren
- löse eine Abholbestellung und eine Lieferbestellung aus, falls beide existieren
- probiere unvollständige Pflichtoptionen aus und bestätige, dass die App ungültige Hinzufügen-zum-Warenkorb-Aktionen blockiert
Nutze dabei die Versionshistorie. Wenn eine Änderungsrunde den Ablauf verschlechtert, rolle zurück und versuche einen gezielteren Prompt.
Veröffentliche die erste Version und verbinde eine Domain
Sobald der Bestellablauf funktioniert, kannst du direkt aus Moremade veröffentlichen.
Die Optionen sind unkompliziert:
- im Free-Plan veröffentlichst du auf einer
yourname.moremade.ai-Subdomain - in kostenpflichtigen Plänen kannst du eine eigene Domain verbinden
- Domains kannst du auch direkt in Moremade kaufen
Für einen internen Test reicht die kostenlose Subdomain meist aus. Für den echten Restaurant-Launch solltest du auf einem kostenpflichtigen Plan eine eigene Domain verwenden, damit Kundinnen und Kunden die Webadresse des Restaurants sehen.
Wenn du volle Portabilität behalten willst, kannst du den Quellcode jederzeit als ZIP exportieren oder zu GitHub pushen. Moremade erzeugt echten React + Tailwind-Code für Websites und React Native mit Expo für Mobile Apps, sodass du nicht an eine proprietäre Laufzeit gebunden bist.
Häufige Fehler, die du vermeiden solltest
Die meisten Probleme entstehen dadurch, dass man zu früh zu viel machen will.
Vermeide diese Fehler:
- Mit unklaren Prompts starten. „Erstelle eine Food-App“ ist zu offen. Benenne Bildschirme, Aktionen und Stil.
- Sign-in hinzufügen, bevor der Bestellfluss bestätigt ist. Konten sind für einen ersten Release oft optional.
- Lieferlogik, Treuefunktionen, Admin-Tools und Kundenbestellung in einen einzigen ersten Build packen. Beginne nur mit der Kundenseite.
- Regeln für Anpassungsoptionen überspringen. Restaurantbestellungen brauchen oft Pflichtauswahlen wie Größe, Beilage oder Garstufe.
- Lange Menünamen und Sonderfälle nicht testen. Echte Menüs enthalten oft sperrige Artikel, nicht nur saubere Beispielkarten.
- Veröffentlichen, ohne die Summen zu prüfen. Überprüfe Zwischensumme, Gebühren und Endbetrag, bevor du Zahlungen verbindest.
Eine hilfreiche Regel ist, zuerst einen sauberen Pfad zum Laufen zu bringen: App öffnen, Artikel wählen, Artikel konfigurieren, zum Warenkorb hinzufügen, bezahlen, Bestätigung sehen. Danach kannst du die Funktionen erweitern.
Diesen Prompt ausprobieren
Erstelle eine Mobile App für ein lokales Restaurant namens Cedar Grill mit React Native und Expo. Erstelle einen Startbildschirm, einen Menübildschirm mit Kategorien, einen Detailfluss für Artikel, Warenkorb, Checkout und Bestellbestätigung. Kundinnen und Kunden sollen Artikel hinzufügen, Optionen wie Größe oder Extras auswählen, Mengen anpassen und eine Notiz für die Küche hinterlassen können. Verwende ein klares, modernes Layout mit großen Food-Bildern, warmen neutralen Farben und deutlichen Buttons. Starte mit Beispieldaten für Burger, Salate, Pommes, Desserts und Getränke. Gestalte die App mobile-first und so, dass sie später leicht mit Stripe-Zahlungen und Supabase für Menüdaten erweitert werden kann.
Fragen
Wie viel kostet es, mit KI eine Restaurant-Bestell-App in Moremade zu erstellen?
Moremade misst die Nutzung in Build Units. Ein erster Site-Build kostet etwa 8 Einheiten und eine kleine Änderung etwa 1. Der Free-Plan kostet $0 und enthält 10 Build Units alle 30 Tage, eine moremade.ai-Subdomain und ZIP-Export. Standard kostet $17 pro Monat bei jährlicher Abrechnung oder $20 monatlich und enthält 100 Build Units alle 30 Tage, Unterstützung für eigene Domains, privates Projekt-Hosting und Versionshistorie. Pro kostet $167 pro Monat bei jährlicher Abrechnung oder $200 monatlich und enthält 750 Build Units alle 30 Tage, priorisierte Generierung, unbegrenzte Projekte und priorisierten Support. Zusätzliche Build-Unit-Pakete sind in kostenpflichtigen Plänen verfügbar.
Muss ich programmieren können?
Nein. Du kannst die App in einfacher Sprache beschreiben, die Live-Vorschau prüfen und Änderungen per Chat vornehmen. Es hilft trotzdem, klar über Bildschirme, Bestellregeln und Kundenfluss nachzudenken. Wenn du Code kennst, macht die Codeansicht das Prüfen oder Verifizieren von Details einfacher.
Besitze ich den Code?
Du kannst den vollständigen Quellcode jederzeit als ZIP exportieren oder zu GitHub pushen. Websites werden als React + Tailwind-Code erzeugt, und Mobile Apps als React Native mit Expo. Das bedeutet, dass du das Projekt bei Bedarf mitnehmen kannst.
Soll ich zuerst Stripe oder Supabase verwenden?
Meistens zuerst Stripe, wenn das Hauptziel darin besteht, bezahlte Bestellungen anzunehmen. Starte mit Beispieldaten für das Menü, bring den Bestellablauf zum Laufen und verbinde dann den Stripe-Checkout. Füge Supabase hinzu, wenn du Datenbank-basiertes Menü, Sign-in oder Dateispeicher für Bilder brauchst.
Kann das später skalieren, wenn das Restaurant mehr als einen Prototyp braucht?
Ja, insofern, als du das Projekt weiter bearbeiten, auf kostenpflichtigen Plänen eine eigene Domain verbinden, Supabase für Daten und Sign-in nutzen und den Code exportieren oder zu GitHub pushen kannst. Ein sinnvoller Ansatz ist, mit dem Kunden-Bestellfluss zu starten und danach operative Funktionen hinzuzufügen, sobald der Kernpfad stabil ist.