This project is a collaborative text editor example built with Vue 3 and Tiptap. It includes a frontend application using Vite for development and a backend server using Hocuspocus to handle real-time collaboration. The frontend features a collaborative editor component that connects to the backend server to synchronize document changes in real-time.
- Docker
- Node.js v22.12.0
- Clone the repository
- Navigate to the
backend
andfrontend
directories and runnpm install
to install dependencies
To start the project using Docker Compose, run:
docker compose up --build -d