A real-time collaborative text editor with seamless updates and synchronization.
Real-time collaboration: Multiple users can edit the same document simultaneously
Instant updates: Changes are reflected across all connected clients instantly
TypeScript-based: Built with TypeScript for improved code quality and developer experience
Tailwind CSS: Utilizes Tailwind for efficient and responsive styling
Vite: Leverages Vite for fast development and optimized builds
The repository is organized into the following main directories:
client: Frontend code for the text editor interface
server: Backend server implementation
shared: Shared code and types used by both client and server
Clone the repository:
git clone https://github.com/z-e-n-d/collaborative-text-editor-attempt-II.git
Install dependencies:
npm install
Start the development server:
npm run dev
Open your browser and navigate to http://localhost:3000 to use the collaborative text editor.
Contributions are welcome! Please feel free to submit a Pull Request.
If you find this project helpful and would like to support its development, you could consider making a donation. Your contribution helps maintain and improve the Collaborative Text Editor (better subscription and hardware to test).
Donate with PayPal: paypal.me/zltn2
This project is open source and available under the MIT License.