Rezeptverwaltung für Broccoli

Verwalte, bearbeite und teile Deine Broccoli-Rezepte im Browser.

Brassica ist eine WebApp für Deine Rezepte – kompatibel mit der Broccoli-Handy-App. Du kannst einzelne Rezepte als .broccoli oder auch Datensicherungen als .broccoli-archive importieren, bearbeiten, sammeln und wieder als Broccoli-Dateien exportieren. Auf Wunsch kannst Du die WebApp komplett auf Deinem eigenen Server hosten.

Keine Cloud-Pflicht · Daten bleiben unter Deiner Kontrolle · Kompatibel zur Broccoli-App

Was die WebApp für Dich erledigt

Brassica ist auf einen klaren Zweck fokussiert: Rezepte für die Broccoli-App komfortabel im Browser verwalten. Keine Social-Funktionen, keine Werbung, kein überladener Baukasten.

  • Rezepte als .broccoli importieren
  • Datensicherungen als .broccoli-archive importieren
  • Inhalte im Browser bearbeiten (Text, Zutaten, Hinweise usw.)
  • Rezepte und Sammlungen wieder als Broccoli-Dateien exportieren
  • öffentliche Links generieren, um Sammlungen mit anderen zu teilen
  • Mehrere Nutzer über Login verwalten (serverseitig realisiert)

Datenhoheit

Du entscheidest, wo Deine Rezeptdaten liegen: auf deinem NAS oder auf einem Server, den Du kontrollierst.

Die WebApp nutzt eine SQLite-Datenbank und speichert die Rezepte in einer lokalen Datei.

Backups kannst Du selbst erstellen, indem Du die Datenbank-Datei und die hochgeladenen Rezeptbilder sicherst. (Ordner: project_root/data)

Kompatibel mit der Broccoli-Handy-App

Die WebApp ist so gebaut, dass sie mit der Broccoli-Handy-App zusammenarbeitet. Die gemeinsame Basis sind die .broccoli-Dateien, die von der App verwendet werden.

  • Import von bestehenden .broccoli-Rezepten
  • Datensicherungen hochladen und nur ausgewählte Rezepte übernehmen.
  • Bearbeitung der Rezeptdaten im Browser
  • Export zurück in das Broccoli-Format, damit die Rezepte wieder in der App genutzt werden können
  • Unterstützung von Sammlungen (mehrere Rezepte in einem Paket)

So kannst Du Rezepte z. B. am Rechner strukturiert aufbereiten und anschließend in der Broccoli-App auf dem Handy weiterverwenden. Umgekehrt kannst Du Rezepte aus der App als Broccoli-Datei exportieren, in die WebApp importieren und dort weiter bearbeiten.

Damit bleibt Dein Rezeptbestand nicht an ein Gerät gebunden, sondern kann flexibel zwischen Browser und Handy hin- und herwandern.

Broccoli ist eine kostenlose Rezept-App, mit der Sie Ihre eigene persönliche Rezeptsammlung erstellen und umweltfreundlicher kochen können. Rezepte mit saisonalen Zutaten werden hervorgehoben, und wenn Sie Inspiration suchen, finden Sie im Saisonkalender saisonale Zutaten aus Ihrer Region.

Broccoli findest Du auf:

WebApp selbst hosten

Du kannst Brassica auf einem eigenen Server oder Webspace betreiben. Dadurch behältst Du die volle Kontrolle über:

  • Speicherort und Zugriff auf Deine Rezeptdaten
  • Anzahl der Nutzer und Logins
  • Backups, Updates und Integration in Deine eigene Umgebung

Die WebApp ist in PHP realisiert und verwendet eine SQLite-Datenbank sowie Funktionen zum Erstellen und Auslesen von Broccoli-Archiven (ZIP-basierte Struktur).

Damit lässt sie sich auf gängigen Webservern betreiben, die PHP ausführen können.

Technische Voraussetzungen fürs Self-Hosting

Downloads

Youtube

Server / Webspace

  • Ein Webserver, der PHP ausführen kann (z. B. klassischer Webspace oder eigener Server)
  • PHP mit Unterstützung für:
    • SQLite (z. B. pdo_sqlite / sqlite3)
    • ZIP-Funktionen (z. B. ZipArchive)
  • Schreibrechte für das Datenbank-Verzeichnis und den Upload-Ordner für Bilder/Dateien
  • HTTPS-Zugriff wird aus Sicherheitsgründen empfohlen

Installation

  • aktuelles Release von GitHub als ZIP runterladen
  • den im ZIP enthaltenen Ordner brassica auf den Server/Webspace hochladen
  • das Verzeichnis data für die SQLite-Datenbank und Uploads mit Schreibrechten für PHP versehen
  • Webserver so konfigurieren, dass der Ordner brassica als Webroot dient
  • Die Seite im Browser aufrufen und das Admin-Passwort setzen, um den ersten Zugang anzulegen
  • Falls nach dem Setzen des Passworts immer noch dieselbe Seite in Schleife aufgerufen wird, die Schreibrechte (für PHP) auf den gesamten Ordner brassica anpassen oder die Datei set_admin_password.php löschen
Konkrete Pfade, Konfiguration und Detail-Setup hängen von Deiner jeweiligen Server-Umgebung ab (z. B. Shared Hosting, eigener Linux-Server usw.).

Dein Setup, Deine Daten

Brassica ist bewusst schlank gehalten: Eine WebApp in PHP mit SQLite-Datenbank, kompatibel zu den Broccoli-Rezeptdateien. Du kannst sie auf Deinem eigenen Server hosten und direkt im Browser nutzen – ohne Abhängigkeit von fremden Plattformen.

Disclaimer

Die Nutzung der WebApp erfolgt auf eigenes Risiko. Für Schäden, Datenverlust, Fehlfunktionen oder sonstige Nachteile wird keine Haftung übernommen.