Skip to content

S-Dhruv/DevSync

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 DevSync

DevSync is a MERN stack-based real-time collaboration platform designed to streamline teamwork among developers. It offers live code sharing, group chat, voice/video calling, and AI-generated quizzes

To implement:

  1. AI code reviewer
  2. Version Control System

Currently work in progress!


🚀 Features

🔐 JWT Authentication for secure access

📝 Real-Time Code Editor using Monaco Editor & Piston API (multi-language support)

🐳 Docker-Based Execution Engine for safe and isolated code execution

💬 Group Chat with Socket.IO for instant communication

🎥 Video & Voice Calls powered by WebRTC (supports 5+ users)

🧠 AI-Generated Quizzes using LangChain (10+ unique quizzes)

🖥️ Responsive Frontend built with React.js and Tailwind CSS


📁 Folder Structure

DevSync/
├── frontend
├── backend
├── README.md

🧪 Installation & Setup

⚙️ 1. Clone the Repository

git clone https://github.com/your-username/DevSync.git
cd DevSync

🚀 2. Backend Setup

cd backend
npm install

Start the backend server:

npm run dev

🌐 3. Frontend Setup

cd ../frontend
npm install
npm run dev

The frontend will be available at: [http://localhost:5173]

👨‍💻 Contributors

Name GitHub Profile
Dhruv S Shah @dhruv
Akash Garine @akash
Akhil Achewad @akhil

📬 Feedback

Have suggestions, found a bug, or want to contribute? Feel free to open an issue or submit a pull request.

About

Dev Sync, a collaborative hub for developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.8%
  • CSS 1.9%
  • HTML 0.3%