Skip to content

Latest commit

Β 

History

History
64 lines (50 loc) Β· 1.68 KB

File metadata and controls

64 lines (50 loc) Β· 1.68 KB

πŸ’» 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


🌟 Features

  • πŸ” JWT Authentication for secure access
  • πŸ“ Real-Time Code Editor using Monaco Editor & Piston API (multi-language support)
  • πŸ’¬ Group Chat with Socket.IO for instant communication
  • πŸŽ₯ Video & Voice Calls powered by WebRTC (up to 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.