Schreib auf, was deine App tut.
Seiten, Daten, wer was darf — Fibel macht daraus eine laufende Anwendung. In deutschen oder englischen Wörtern, ganz wie du willst.
app Merker
modell Liste
name text
seite / als "Meine Listen"
formular neu Liste
feld name "Wie soll die Liste heißen?"
absenden "Anlegen"
fuer liste in Liste
karte
fett liste.nameDas ist die ganze App: Listen anlegen und wiederfinden.
Abhängigkeiten. Node 24 und sonst nichts.
Datei je App — Seiten, Daten, Rechte.
Sprachen gleichzeitig: deutsche und englische Wörter.
Betriebsarten: mit Server, im Browser, als App.
Alles, was eine App braucht — in einer Datei.
Kein Bauwerkzeug, kein node_modules, keine CSS-Datei. Was hier steht, steht im Programm.
Anmeldung und Rechte
Passwörter, Sitzungen, ein Rückweg per Post. Wer was sehen und ändern darf, steht an einer einzigen Stelle — und gilt überall: in Listen, in Zahlen, in Verweisen, in der Sitemap.
Daten
SQLite von Anfang an, PostgreSQL, wenn es mehr wird. Lange Listen blättern und durchsuchen.
Formulare und Dateien
Bilder hochladen — im Browser verkleinert, bevor etwas über die Leitung geht. Unterschriften zeichnen, feste Auswahlen, geprüft auf dem Server.
Post und Regeln
Eine Bestätigung verschicken, wenn etwas bestellt wird. Etwas anlegen, wenn jemand antwortet. Ohne Dienst von außen.
Laden
Geld als eigener Typ, in ganzen Cent gerechnet. Preise, Zwischensummen über einen Warenkorb, sprechende Adressen wie /produkt/mango-kush.
Gefunden werden
Beschreibung, kanonische Adresse, Open Graph, sitemap.xml, robots.txt und ein Favicon — alles aus dem Programm erzeugt. Keine Datei zum Pflegen.
Von Maschinen gelesen
llms.txt für Sprachmodelle, strukturierte Daten für Suchmaschinen: Fragen werden zur FAQPage, ein Unternehmen zur Organization, jeder Standort zum LocalBusiness mit Lage und Öffnungszeiten.
Hell und dunkel
Zwei Farbpaletten in einem design-Block. Die Vorgabe folgt dem Gerät; wer einen Schalter will, schreibt modusschalter ins Menü.
Web und native Apps
Dieselbe Datei läuft mit Server, ganz ohne Server im Browser oder als App für Android und iOS.
Prüfung und Abnahme
fibel pruefe liest den Quelltext, fibel abnahme ruft die veröffentlichte Seite ab wie ein Besucher. Am Ende steht ein Ergebnis — für den, der die Seite bezahlt hat.
Zwei Sprachen
Deutsche und englische Wörter gelten gleichzeitig. Die Oberfläche folgt der Sprache des Geräts, sonst Deutsch.
Aufschreiben, prüfen, starten.
1 · Aufschreiben
Seiten, Daten und Rechte in deutschen oder englischen Wörtern. Die Einrückung ist die Struktur — kein HTML, kein CSS, keine Datenbank-Befehle.
2 · Prüfen
fibel prüfe findet Tippfehler, fehlende Rechte und Verweise ins Leere, bevor es jemand anderes tut.
3 · Starten
fibel starte — und die App läuft. Mit Server, ganz im Browser oder als App auf dem Telefon.
Fünf Beispiele, die hier live laufen.
Jedes ist eine einzige .fibel-Datei. Leg ein Konto an, bestell etwas, schreib einen Beitrag.
Karat
Ein Onlineshop für lose Diamanten: Katalog mit Fotos, Bestellungen mit Bestätigung per Post und eine Verwaltung nur für Verwalter.
Karat öffnenLieferung
Sendungen zustellen, mit Unterschrift auf dem Bildschirm und Altersnachweis.
Lieferung öffnen →Was man wissen will, bevor man anfängt.
Brauche ich eine Datenbank?
Nein. Fibel legt sie an. Ein Model im Programm ist die Tabelle; wer ein Feld hinzufügt, hat die Spalte. SQLite von Anfang an, PostgreSQL, wenn es mehr wird.
Muss ich HTML und CSS können?
Nein. Das Aussehen steht im design-Block: Farben, Rundung, Breite, Schrift, dazu eine zweite Palette für den dunklen Modus. Wer trotzdem eigenes CSS will, hat mit stil einen Notausgang.
Läuft das auch ohne Server?
Ja. Dieselbe Datei läuft mit Server, mit daten lokal ganz im Browser und als native App für Android und iOS. Was sich ändert, ist eine Zeile.
Findet Google meine Seite?
Fibel schreibt Beschreibung, kanonische Adresse, Open Graph und strukturierte Daten in jede Seite und erzeugt sitemap.xml, robots.txt und ein Favicon aus dem Programm. Für Sprachmodelle gibt es llms.txt. Nichts davon ist eine Datei, die jemand pflegen müsste.
Die Spielwiese.
Links ein Fibel-Programm, rechts die App, die daraus entsteht — im Browser, ohne dass etwas auf dem Server gespeichert wird.
Spielwiese öffnen