Logo
EINUNDZWANZIG
Logo
EINUNDZWANZIG
Toggle sidebar
05.04.2026

STANDUP

EINUNDZWANZIG STANDUP — Nostr Publishing Platform

Antragsteller: DrShift — angelamerkel@0xchat.com

Projekt: EINUNDZWANZIG standup

Lizenz: AGPL-3.0

Wer ich bin

Ich bin DrShift, Day one Member beim Einundzwanzig Meetup Darmstadt. Ich baue Stuff. Nich nur weil mir jemand nen 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, und veröffentliche das meiste unter MIT, und gebe meiner Community die Werkzeuge, die ich selbst vermisse.

Was ist 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.

Was du damit tun kannst:

  • Artikel schreiben und verwalten — Mit einem vollwertigen Editor (Milkdown), Entwürfen, Markdown, Bildupload. Alles wird als NIP-23 Event auf Nostr gespeichert. Dein Content, deine Keys.

  • 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.

  • Inhalte entdecken und kuratieren — Über Tag-Subscriptions und die Author-Watchlist kannst du Artikel von anderen Autoren weltweit entdecken. Artikel zu Themen wie bitcoin, nostr, photography werden automatisch von Relays geholt und neben deinen eigenen angezeigt. 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. Kein Drag-and-Drop-Chaos, kein Umweg — ein Klick, zugeordnet.

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

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

Login

Nostr-Login: Dein Key, dein Zugang. Keine E-Mail, kein Passwort.

Articles View

Artikel-Übersicht: Eigene und entdeckte Artikel, gefiltert nach Tags und Quellen.

Matrix Assignment

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

Media Library

Medienbibliothek: Bilder hochladen, organisieren, wiederverwenden.

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.

Das kann heute kein anderes Tool:

| Feature | EINUNDZWANZIG | Andere |

|---------|:---:|:---:|

| Longform Editor mit NIP-23 | Ja | Ja |

| Magazine mit Ausgaben & Cover | Ja | Nein |

| Tag-basierte Content Discovery | Ja | Nein |

| Author Watchlist (npub/NIP-05) | Ja | Nein |

| Statische Blog-Seiten mit Themes | Ja | Nein |

| Matrix-Zuordnung (Artikel → Seiten) | Ja | Nein |

| Medienbibliothek mit Blossom | Ja | Teilweise |

| Engagement-Tracking (Zaps, Reaktionen) | Ja | Teilweise |

| RSS-Feeds | Ja | Selten |

| PWA (offline-fähig) | Ja | Nein |

Was steht an: Gated Content mit NIP-58 Badges

Ein Feature, das ich aktiv plane und das die Plattform auf ein neues Level hebt: Zugangssteuerung über Nostr Badges (NIP-58).

Die Idee is einleuchtend - und gleichzeitig ziemlich cool: 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.

Konkret heißt das:

  • Eine Community kann ein Magazin erstellen, das nur für Mitglieder sichtbar ist - Badge als Mitgliedsausweis

  • Ein Autor kann Premium-Artikel hinter einen Badge stellen - bezahlt über Lightning, Badge automatisch vergeben

  • Ein Verein kann interne Publikationen schützen - ohne zentrale Datenbank, ohne OAuth, ohne Account-Management

Das Schöne daran: Das basiert auf bestehendem Nostr-Protokoll. Kein neues System, keine neue Infrastruktur. Badge vorhanden + Issuer vertrauenswürdig = Zugang gewährt. Die Verifikation ist trivial, die Möglichkeiten sind groß.

Aktueller Stand

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

  • v0.1.0 — Funktionaler Prototyp mit Kern-Features

  • Tech-Stack: Vue 3 + TailwindCSS (Frontend), Flask + SQLite (Backend)

  • 17 API-Endpoints, Background-Crawler, statische HTML-Generierung

  • Zweisprachig: Deutsch und Englisch

Die Architektur ist bewusst hybrid: Das Frontend schreibt direkt auf Nostr-Relays (dein Key verlässt nie den Browser), das Backend crawlt und cached die Daten für schnelle Darstellung. Kein WebSocket-Overhead beim Seitenaufruf, keine zentrale Datenhaltung.

Wofür die Förderung

Ich arbeite an diesem Projekt in meiner Freizeit. Die Förderung deckt meinen Zeiteinsatz und ermöglicht es mir, kontinuierlich weiterzuentwickeln - ohne dass das Projekt ins Stocken gerät, weil der Alltag und andere Projekte zuvorkommen.

Der badge gated Kontent stellt ein neues Feature dar, dass Communities und Vereine ermöglicht, ihren Content zu schützen und zu monetarisieren. Dieses Konzept ist so noch nicht etabliert und wird erst durch die Förderung Unterstützt, gewürdigt und implementiert.

Konkret:

  • Weiterentwicklung der Kernplattform - Stabilität, Performance, UX-Verbesserungen

  • NIP-58 Badge-Integration - Gated Content als neues Feature für Communities und Vereine

  • Community-Support - Ich helfe aktiv bei Feature-Wünschen und Problemen.

  • Dokumentation und Onboarding - Damit jederman das Tool einsetzen kann

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

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.

DrShift

NIP-05: angelamerkel@0xchat.com

GitHub: DoktorShift

User
Eingereicht von
DrShift
5.500.000 Sats
Picture

Zustimmungen des Vorstands (5)
Ablehnungen des Vorstands (0)
Zustimmungen der übrigen Mitglieder (3)
Ablehnungen der übrigen Mitglieder (0)