Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codemaker46/codebuddy

Real time collaborative code editor with real-time group voice communication
https://github.com/codemaker46/codebuddy

nodejs reactjs socket-io tailwindcss

Last synced: 3 days ago
JSON representation

Real time collaborative code editor with real-time group voice communication

Awesome Lists containing this project

README

        

# CodeBuddy

CodeBuddy is a real-time collaborative coding platform that enables developers to code together, communicate through voice chat, and utilize an interactive whiteboard for better collaboration.

## Features

- 🤝 Real-time code collaboration
- 🎨 Interactive whiteboard
- 🎤 Voice chat functionality
- 💻 Multi-language support
- 🔄 Live code execution
- 👥 Real-time user presence
- ⌨️ Live typing indicators
- 📋 Room ID sharing functionality

## Tech Stack

### Frontend
- React
- Vite
- Socket.IO Client
- Monaco Editor
- Tailwind CSS
- React Router DOM

### Backend
- Node.js
- Express
- Socket.IO
- WebSocket (ws)

## Prerequisites

- Node.js (v14 or higher)
- npm (v6 or higher)

## Installation

1. Clone the repository
```bash
git clone https://github.com/codemaker46/codebuddy.git
cd codebuddy