Skip to content

Codeverse is a collaborative coding platform with real-time code sharing, video calls, chat, and AI-powered assistance. Users can write, run, and export code in multiple languages, customize the editor with themes, and get coding help from Codeverse Genie. Fully responsive, it’s designed for seamless teamwork across devices.

License

Notifications You must be signed in to change notification settings

Lavanyalakhiani/codeverse

Repository files navigation

CodeVerse 🌐💻

CodeVerse is a web-based platform designed to provide a collaborative coding environment integrated with communication services and an AI-powered code assistant. It aims to empower developers and teams with seamless collaboration, code sharing, and debugging tools.

🌟 Key Features

🔗 Collaborative Code Editor 📝

  • Supports coding in Python, C, Java, JavaScript, C++, and TypeScript.
  • Share Room IDs or direct links to invite others.
  • Real-time collaboration: Changes made by one user instantly reflect for all participants.

📹 Video Calling and Chat 💬

  • Integrated video calling with on/off toggles.
  • Built-in chat system for easy communication.

⚙️ Custom Inputs and Code Execution 🖥️

  • Provide custom inputs for programs and execute code directly within the app.

🎨 Themes and Code Snippets 🌈

  • Over 20+ themes available for personalizing the code editor.
  • Export code snippets as PNG images or files with respective language extensions.

🤖 CodeVerse Genie 🧞

  • AI-powered coding assistant integrated into CodeVerse.
  • Provides assistance in:
    • Generating code.
    • Debugging and optimizing code.
  • Powered by Llama 3.1 via the Groq AI Cloud.

📦 In-Built Compiler

  • Run and test your code directly within the platform.

📱 Responsive Design 📱

  • Fully optimized for use on phones, tablets, and laptops.

📸 Screenshots

🌟 Collaborative Editor

Collaborative Editor

🌟 CodeVerse Genie in Action

Codeverse-genie-working png

🌟 Video Calling and Chat

image

🌟 Generate Beautiful Code Snippets

Code Snippets

🛠️ Tech Stack

Frontend

  • Next.js and React.js
  • TypeScript
  • Tailwind CSS for styling
  • Monaco Editor for code editing (with themes)
  • HTML2Canvas for snippet generation

Backend

  • CodeVerse Genie (Repo):

    • Python-based Flask API utilizing Llama 3.1 for AI-driven coding assistance.
    • Integrated with Groq AI Cloud for LLM parameterization.
  • CodeVerse Server (Repo):

    • Built using Node.js and Express.
    • Handles video calling and chat streaming using Socket.IO.

Enjoy a streamlined coding experience with CodeVerse! 🖥️✨

About

Codeverse is a collaborative coding platform with real-time code sharing, video calls, chat, and AI-powered assistance. Users can write, run, and export code in multiple languages, customize the editor with themes, and get coding help from Codeverse Genie. Fully responsive, it’s designed for seamless teamwork across devices.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages