/CodeCollab

Primary LanguageJavaScript

Project Overview

Backend

  • Built using Node.js for handling server-side logic.
  • Utilizes PostgreSQL as the relational database for efficient data storage.
  • Prisma is used as the ORM (Object Relational Mapping) tool for database management.

Frontend

  • Uses CodeMirror as the code editor for an interactive and seamless coding experience.
  • Integrated with Judge0 Compiler to support code execution across multiple programming languages.

Real-time Communication

  • Implemented Socket.io to establish real-time interactions between the frontend and backend.
  • Enables live feedback and updates during code execution, providing a dynamic user experience.

WhatsApp Image 2024-10-30 at 6 10 00 AM WhatsApp Image 2024-10-30 at 2 53 45 AM WhatsApp Image 2024-10-30 at 2 54 17 AM WhatsApp Image 2024-10-30 at 2 53 35 AM