EINUNDZWANZIG Login Screen
Projektunterstützung

EINUNDZWANZIG STANDUP

Nostr Publishing Platform / Antrag an den Einundzwanzig Verein / 2025
DoktorShift
DoktorShift
NIP-05: angelamerkel@0xchat.com drshift.dev GitHub
Einundzwanzig Verein — Projektunterstützung
Dieser Antrag wird im Rahmen der Projektunterstützung des Einundzwanzig Vereins eingereicht. Lizenz: AGPL-3.0

Wer ich bin

Ich bin DrShift, Day-One-Member beim Einundzwanzig Meetup Darmstadt. Ich baue Stuff. Nicht nur weil mir jemand einen Auftrag gibt, sondern auch weil ich sehe, dass etwas fehlt. Mein Fokus liegt auf Nostr, Lightning und Bitcoin, und ich bin überzeugt, dass Nostr die Grundlage für ein freies Internet bilden kann. Ich schreibe Code, veröffentliche das meiste unter MIT, und gebe meiner Community die Werkzeuge, die ich selbst vermisse.

Das Problem

Es gibt großartige Clients für kurze Notizen. Es gibt Relays, die zuverlässig funktionieren. Aber wenn du als Community, als Verein, als Gruppe von Autoren eine digitale Zeitschrift veröffentlichen willst — auf Nostr, dezentral, mit deinen Schlüsseln, auf deinen Relays — dann gibt es dafür kein Werkzeug.

Physische Magazine sterben. Digitale Magazine leben auf Plattformen, die dir nicht gehören. Medium, Substack, WordPress — du parkst dort deinen Content und hoffst, dass morgen niemand die Regeln ändert. Spoiler: Sie ändern die Regeln. Immer.

Was EINUNDZWANZIG STANDUP macht

EINUNDZWANZIG STANDUP ist eine Publishing-Plattform, die auf Nostr aufbaut. Kein weiterer Nostr-Client. Kein weiterer Blog-Baukasten. Sondern ein Werkzeug für Leute, die ernsthaft publizieren wollen — und dabei die Kontrolle über ihren Content behalten wollen.

Artikel schreiben und verwalten

Ein vollwertiger Editor mit Entwürfen, Markdown, Bildupload. Alles wird als NIP-23 Event auf Nostr gespeichert. Dein Content, deine Keys.

Article Editor
Artikel-Editor: Markdown, Live-Preview, Tags und Metadaten — alles an einem Ort.

Magazine kuratieren

Das Herzstück. Du erstellst Ausgaben mit Cover, Sektionen, eigenen und fremden Artikeln. Wie ein echtes Magazin, aber digital, dezentral, und erst bei Veröffentlichung sichtbar. Ausgaben können vorbereitet und als Draft gehalten werden, bis sie bereit sind.

Blog-Seiten deployen

Öffentliche Seiten mit eigenem Theme, Layout, Farben, Schriften. Statisch generiert, SEO-freundlich, mit RSS-Feed. Kein Server nötig — der Content lebt auf den Relays.

Die Site-Konfiguration ist tief: Identität (Slug, Titel, Untertitel, Über-Text), SEO & Social Sharing (Meta-Beschreibung, OG-Image), Erscheinungsbild (Logo, Banner, 6 Layouts, 9 Themes, Akzentfarbe, Typografie), Navigation & Fußzeile (Custom Links, Social Icons), und optionale Analytics (Google Analytics, Plausible, Umami).

Site Layout & Theme Konfiguration
Layout & Theme: 6 Layouts (Magazin, Raster, Liste, Fotoblog, Minimal, Chronik), 9 Themes inkl. Dark Modes, benutzerdefinierte Akzentfarbe und Schriftart.
Seiten-Übersicht
Seiten-Übersicht: Alle konfigurierten Blog-Sites auf einen Blick — mit Status, Slug und schnellem Zugriff auf die Einstellungen.
Artikel-Übersicht
Artikel-Übersicht: Eigene und entdeckte Artikel, gefiltert nach Tags und Quellen.

Inhalte entdecken und kuratieren

Über Tag-Subscriptions und die Author-Watchlist kannst du Artikel von anderen Autoren weltweit entdecken. Du folgst keinen Accounts — du folgst Themen und Autoren, und kuratierst daraus dein eigenes Magazin.

Matrix-View für Zuordnung

Alle Artikel in einer Übersicht, per Checkbox direkt den richtigen Seiten und Magazinen zuweisen. Ein Klick, zugeordnet.

Matrix-View
Matrix-View: Artikel per Checkbox Seiten und Magazinen zuweisen.

Medienbibliothek

Bilder hochladen, organisieren, über Blossom verteilen. Alles an einem Ort.

Medienbibliothek
Medienbibliothek: Bilder hochladen, organisieren, wiederverwenden.
Live Upload
Live-Upload: Dateien werden in Echtzeit auf den Blossom-Server gestreamt.

Engagement verfolgen

Reaktionen, Zaps, Reposts, Kommentare — alles in einem Activity Feed. Du siehst, was mit deinem Content passiert.

User Profile
Profil-Ansicht: Badges, Identität und Aktivität auf einen Blick.

Relay-Management

Volle Kontrolle über deine Relay-Verbindungen. Health-Monitoring, rollenbasiertes Routing, NIP-65 Support. Publiziere auf Relays, denen du vertraust.

Relay Settings
Relay-Einstellungen: Health-Status, Rollen-Gruppen und benutzerdefinierte Konfiguration.

Was dieses Projekt anders macht

Yakihonne, Habla — gute Clients, aber am Ende sind sie genau das: Clients. Du schreibst, du veröffentlichst, fertig.

EINUNDZWANZIG STANDUP ist kein Client. Es ist eine Redaktion. Stell dir vor, das Einundzwanzig Meetup Darmstadt gibt ein monatliches Magazin raus — kuratiert aus Artikeln der eigenen Leute, gemischt mit Beiträgen von Autoren aus Tokyo, São Paulo und Kapstadt. Kein Verlag, kein Drucker, kein WordPress-Admin. Nur Nostr, ein paar Klicks, und ein Magazin, das der Community gehört.

Feature EINUNDZWANZIG Andere
Longform Editor mit NIP-23JaJa
Magazine mit Ausgaben & CoverJaNein
Tag-basierte Content DiscoveryJaNein
Author Watchlist (npub/NIP-05)JaNein
Blog-Sites mit 6 Layouts & 9 ThemesJaNein
SEO, OG-Tags & Analytics (Plausible/Umami)JaNein
Matrix-ZuordnungJaNein
Medienbibliothek mit BlossomJaTeilweise
Engagement-TrackingJaTeilweise
RSS-FeedsJaSelten
PWA (offline-fähig)JaNein
Coming Next

Gated Content mit NIP-58 Badges

Ein Badge ist eine Berechtigung. Wer den richtigen Badge hält, sieht den Content. Wer ihn nicht hat, sieht die öffentliche Version oder gar nichts. Kein Login-System, keine Datenbank mit E-Mail-Adressen. Nur Kryptographie und Nostr.

  • > Community-Magazine nur für Mitglieder — Badge als Mitgliedsausweis
  • > Premium-Artikel hinter Lightning-Paywall — Badge automatisch vergeben
  • > Interne Vereins-Publikationen — ohne OAuth, ohne Account-Management
01
User zahlt per Lightning oder erhält Badge vom Issuer
02
Badge wird automatisch auf Nostr-Relays publiziert (kind 8)
03
Plattform prüft Badge beim Login — Zugang überall

BadgeBox Badge-Management via BadgeBox — externe Badge-Verwaltung mit vollem NIP-58 Support, entwickelt von Rainybá.

Aktueller Stand

Die Plattform funktioniert. Kein Pitch Deck, kein "coming soon" — das Ding läuft.

Vue 3 TailwindCSS Flask SQLite nostr-tools Blossom NIP-07 NIP-23 NIP-58 NIP-65
Settings
Einstellungen: Relay-Konfiguration, Sprachauswahl, Theme-Optionen.
Beantragte Förderung
5.500.000 Sats
ca. €3.100
60% NIP-58 Badge-Gated Content
Das Herzstück der Weiterentwicklung. Badge-basierte Zugangssteuerung für Magazine, Artikel und ganze Seitenbereiche. Integration mit BadgeBox, Trusted-Issuer-Regeln, und die Verifikationslogik im Frontend und Backend. Ein Feature, das es so auf Nostr noch nicht gibt.
25% Plattform-Stabilisierung & UX
Der Prototyp funktioniert — aber für den produktiven Einsatz durch Meetups und Vereine braucht es Feinschliff. Performance-Optimierung, Edge-Case-Handling, mobile Darstellung, und das Feedback vom Einundzwanzig-Team einfließen lassen.
15% Dokumentation & Community-Onboarding
Damit nicht nur ich das Tool bedienen kann. Setup-Anleitungen, Feature-Dokumentation, und Hilfe beim Onboarding für Meetups, die ihr eigenes Magazin starten wollen.

Wofür die Förderung

Ich arbeite an diesem Projekt in meiner Freizeit. Die Förderung deckt einen konkreten, klar abgegrenzten Arbeitsumfang — kein offenes Budget, sondern drei definierte Säulen mit nachvollziehbarem Ergebnis.

Der größte Anteil fließt in NIP-58 Badge-Gated Content — ein Feature, das es auf Nostr noch nicht gibt und das Communities erstmals ermöglicht, ihre Inhalte dezentral zu schützen und zu monetarisieren. Ohne zentrale Datenbank, ohne OAuth, ohne Account-Management. Nur Kryptographie und Nostr.

Der Rest sichert ab, dass die Plattform nicht nur technisch funktioniert, sondern auch von Meetups und Vereinen tatsächlich genutzt werden kann. Das bedeutet: UX-Verbesserungen basierend auf echtem Feedback, und Dokumentation, die den Einstieg ermöglicht.

Das ist kein einmaliges Projekt, das nach der Förderung aufhört. Das ist ein Werkzeug, das ich baue, weil ich es selbst brauche — und weil die Community es braucht. Die Förderung gibt mir den Spielraum, es in der Qualität zu liefern, die es verdient.

Kurz gesagt

Jedes Meetup, jeder Verein, jede Community verdient ein eigenes Magazin. Nicht auf einer Plattform, die morgen die AGB ändert — sondern auf Nostr, mit eigenen Keys, auf eigenen Relays. EINUNDZWANZIG STANDUP macht genau das möglich. Und mit Badge-gated Content wird es bald auch möglich sein, das Ganze nachhaltig zu finanzieren — mit Sats, nicht mit Werbung.

Live Media Upload
Live-Upload: Medien werden in Echtzeit auf Blossom-Server hochgeladen.