Code-Collab-Chat is a collaborative code editor that allows developers to work together in real-time with an integrated chat feature. This tool is designed to enhance team productivity by providing seamless code sharing and communication in one platform.
- Real-time Code Collaboration: Multiple users can edit code simultaneously with changes reflected instantly.
- Integrated Chat: Chat functionality to discuss code changes, share ideas, and collaborate effectively.
- Code Synchronization: Ensure all users have the latest code updates in real-time.
- Multi-language Support: Supports multiple programming languages for diverse development needs.
- Code Execution: Run code snippets in various languages and get instant feedback.
- Persistent Chat History: Chat messages are stored and retrievable for future reference.
- User Management: Manage user sessions and roles within collaborative rooms.
- Frontend: React, Socket.io .Tailwind CSS
- Backend: Node.js, Express, Socket.IO
- Database: MongoDB
-
Clone the repository:
git clone https://github.com/yourusername/Collab-Code-Chat.git cd Collab-Code-Chat -
Install backend dependencies:
cd server npm install -
Install frontend dependencies:
cd ../client npm install