24FreelanceFreelance-Marktplatz, der niemals schläft
Antwortzeit ist abgelaufen

Echtzeit-Kollaborationsdokumenteneditor auf CRDT

94 Ansichten 0 Antworten#42409
Budget€800für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 19.09.2026
Antworten0Kategorien-Durchschnitt: 0,1
Ansichten9458 in 14 Tagen

Projektbeschreibung

Übersetzt
Wir benötigen einen Entwickler, der einen Dokumenteneditor in unsere Webanwendung mit Echtzeit-Kollaboration integriert. Die Aufgabe klingt einfach, aber es richtig zu machen, ist nicht leicht: zwei, fünf oder zwanzig Personen sollten das gleiche Dokument gleichzeitig öffnen und parallel bearbeiten, ohne jemals die Änderungen des anderen zu überschreiben. Wenn eine Person einen Satz tippt, müssen alle anderen sehen, wie er Buchstabe für Buchstabe in Bruchteilen von Sekunden erscheint, und die Cursorpositionen jedes Teilnehmers müssen korrekt bleiben, auch wenn sich der Text um sie herum ständig ändert. Wir wollen live Cursorn und Auswahlen, farblich nach Benutzer, ein Anwesenheitsfeld mit einer Liste, wer sich derzeit im Dokument befindet, und eine Schicht eingebetteter Kommentare, in der Sie einen Abschnitt hervorheben, eine Notiz hinterlassen und einen Diskussionsthread schließen können.

Im Inneren muss die Zusammenführung konfliktfrei sein, daher erwarten wir eine Engine, die auf CRDT oder operationellen Transformationen basiert, nicht ein naives 'Last Write Wins'-Schema. Gleichzeitige Bearbeitungen von verschiedenen Clients müssen auf jedem Gerät genau denselben Endzustand erreichen, unabhängig von der Reihenfolge der Paketlieferung und Netzwerkverzögerungen. Offline-Arbeit ist uns wichtig: Ein Benutzer, der die Verbindung verliert, sollte in der Lage sein, lokal weiterzuarbeiten, und seine Änderungen sollten automatisch abgeglichen werden, wenn die Verbindung wiederhergestellt wird, ohne ein Zusammenführungsdialogfeld und ohne verlorene eingegebene Zeichen. Wir benötigen auch eine vollständige Versionshistorie mit benannten Snapshots, einen visuellen Bearbeitungsfeed und die Möglichkeit, jede vorherige Revision wiederherzustellen oder zu vergleichen.

Der Transport sollte auf WebSocket mit automatischer Wiederverbindung und Backpressure-Handling basieren, und das gesamte System muss über mehrere Dokumente und mehrere gleichzeitige Editoren skalieren, damit der Server nicht zum Engpass wird. Wir bitten Sie, dies als Produktionsarbeit zu betrachten: uns liegen saubere APIs, Tests zur Zusammenführungslogik und klare Dokumentation am Herzen, damit unser Team das Projekt in Zukunft pflegen kann.

— Live-Cursor, Auswahlen und Anwesenheitsanzeige für jeden Benutzer
— CRDT/OT-Zusammenführungsengine mit Konvergenzgarantie
— Offline-Bearbeitung mit automatischer Rekonsolidierung bei Wiederverbindung
— Eingebettete Kommentare, Diskussionsthreads und vollständige Versionshistorie
Webprogrammierung Bargeld, Banküberweisung
24
Zwanzig · Tipp

Wie man eine Antwort schreibt, die ausgewählt wird

  • Beginnen Sie mit der Aufgabe des Kunden, nicht mit einer Geschichte über sich selbst.
  • Verlinken Sie ein oder zwei ähnliche Arbeiten aus Ihrem Portfolio.
  • Nennen Sie einen Preis und eine Frist – und was genau sie beinhalten.
  • Stellen Sie eine klärende Frage: das beginnt das Gespräch.

Antworten 0

Antworttexte sind nur für den Kunden sichtbar.

Gleiche Kategorie

Ähnliche Projekte

Alle Projekte in der Kategorie
Gut zu wissen
Wie antworte ich auf dieses Projekt?

Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.

Wer kann meine Antwort sehen?

Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.

Wo finde ich ähnliche Arbeiten?

Neue Projekte in „Webprogrammierung“ erscheinen jeden Tag. Alle Projekte in der Kategorie

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora