Zum Inhalt springen
Meierhoff Systems

Öffentlich · zum Selbsthosten

Sketchblock

Sketchblock verbindet gemeinsam bearbeitbare Excalidraw-Boards mit einem klaren Arbeitsablauf und GitHub-Versionierung. Teams skizzieren live zusammen; Boards werden im Repository gespeichert. Der Zugang ist durch ein lokales Login geschützt.

Projektseite öffnen(neuer Tab)
Screenshot der Projektseite

Sketchblock · Screenshot der Projektseite

Screenshot der Sketchblock-Projektseite: Excalidraw-Dateien aus Git öffnen, gemeinsam bearbeiten und als Commit zurückspeichern
Meine Rolle
Product Owner, Softwarearchitekt und Softwareentwickler
Kontext
Eigenes Projekt
Zeitraum
ab 07/2026
Stand
Öffentlich · zum Selbsthosten

MEIN BEITRAG

Aufgaben & Umsetzung

  • GitHub-Anbindung zum Öffnen und Zurückschreiben versionierter Excalidraw-Dateien entwickelt.
  • Webeditor und Echtzeit-Zusammenarbeit mit getrennten Bearbeiter- und Betrachterrollen umgesetzt.
  • Webanwendung und Collaboration-Service mit PostgreSQL-Persistenz und versionierten Flyway-Migrationen aufgebaut.
  • Öffentlichen Produktquellstand, Docker-Compose-Quickstart und Dokumentation vom internen Deploymentpfad getrennt.

ERGEBNISSE

Was daraus entstanden ist

  • Diagramme lassen sich direkt aus einem verbundenen GitHub-Repository bearbeiten und als Commit zurückschreiben.
  • Gemeinsame Diagrammsitzungen verbinden kollaborative Bearbeitung mit dem versionierten Projektartefakt.
  • Selbst betreibbarer Stack mit Demo-Modus, öffentlicher Dokumentation und automatisierten Container-Releases vorhanden.

Haupttechnologien

  • Next.js
  • TypeScript
  • NestJS
  • Excalidraw
  • Socket.IO
  • PostgreSQL
  • Flyway
  • Docker Compose
  • GitHub API
  • Yjs

Eine ähnliche Aufgabe?

Lass uns über dein Vorhaben sprechen.

Kontakt aufnehmen