24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Editor de documentos colaborativo en tiempo real basado en CRDT

94 vistas 0 respuestas#42409
Presupuesto€800para el proyecto
FormatoProyecto únicosin prepago
PagoEfectivo, Transferencia bancaria
Respuestas aceptadasEl período de respuesta ha terminadohasta 19.09.2026
Respuestas0promedio de categoría: 0,1
Vistas9451 en 14 días

Descripción del proyecto

Traducido
Necesitamos un desarrollador para crear un editor de documentos integrado en nuestra aplicación web con edición colaborativa en tiempo real. La tarea suena simple, pero hacerlo bien no es fácil: dos, cinco o veinte personas deben abrir el mismo documento simultáneamente y editarlo en paralelo, sin sobrescribir nunca las ediciones de los demás. Cuando una persona escribe una frase, todos los demás deben verla aparecer letra por letra en fracciones de segundo, y las posiciones de los cursores de cada participante deben permanecer correctas incluso cuando el texto a su alrededor está cambiando constantemente. Queremos cursores y selecciones en vivo, coloreados por usuario, un panel de presencia con una lista de quién está actualmente en el documento, y una capa de comentarios integrados donde se puede resaltar un fragmento, dejar una nota y cerrar un hilo de discusión.

Dentro, la fusión debe ser sin conflictos, por lo que esperamos un motor basado en CRDT o transformaciones operativas, no un esquema ingenuo de 'el último en escribir gana'. Las ediciones simultáneas de diferentes clientes deben converger exactamente al mismo estado final en cada máquina, independientemente del orden de entrega de paquetes y los retrasos de red. El trabajo sin conexión es importante para nosotros: un usuario que pierde la conexión debe poder continuar editando localmente, y sus cambios deben reconciliarse automáticamente cuando se restablezca la conexión, sin un diálogo de fusión y sin perder caracteres escritos. También necesitamos un historial de versiones completo con instantáneas nombradas, un feed de edición visual y la capacidad de restaurar o comparar cualquier revisión anterior.

El transporte debe construirse sobre WebSocket con reconexión automática y manejo de retropresión, y todo el sistema debe escalar a través de múltiples documentos y múltiples editores concurrentes para que el servidor no se convierta en un cuello de botella. Te pedimos que trates esto como trabajo de producción: nos importa tener APIs limpias, pruebas alrededor de la lógica de fusión y documentación clara para que nuestro equipo pueda mantener el proyecto en el futuro.

— Cursores en vivo, selecciones e indicador de presencia para cada usuario
— Motor de fusión CRDT/OT con garantía de convergencia
— Edición sin conexión con reconciliación automática al reconectarse
— Comentarios integrados, hilos de discusión e historial de versiones completo
Programación web Efectivo, Transferencia bancaria
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programación web24.09.20260158
0respuestas
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programación web24.09.20260177
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Programación web” aparecen todos los días. Todos los proyectos en la categoría

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