Welcome to the Real-Time Code Editor project! This application is designed to provide a collaborative coding environment where multiple users can edit code simultaneously. It leverages WebSockets for real-time communication and offers a sleek dark theme for a modern coding experience.
- Real-Time Collaboration: Edit code together in real-time with other users in a shared room.
- Room Management: Create and join coding rooms using unique Room IDs.
- User Presence: See who is currently in the room and get notified when someone joins or leaves.
- Full-Screen Mode: Toggle full-screen mode to maximize your coding workspace.
- Clipboard Integration: Easily copy Room IDs to your clipboard for quick sharing.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for styling the application.
- Socket.IO: A library for real-time, bidirectional, and event-based communication.
- Express: A web application framework for Node.js, used for creating the backend server.
- uuid: A library for generating unique identifiers.
Go check this website on https://simultaneous-code-editor.vercel.app/