cc-editor-system

command module
v0.0.0-...-aaefdcd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2024 License: MIT Imports: 4 Imported by: 0

README

📗 Table of Contents

📖 [CC_Collaboration_server]

This Go application sets up a WebSocket server to enable real-time collaboration on a code editor. It utilizes the Gorilla WebSocket library to manage WebSocket connections and facilitate communication between clients.

🛠 Built With

Tech Stack
Server
Key Features
  • WebSocket Communication: Utilizes WebSocket technology for real-time, bidirectional communication between the server and connected clients.
  • Cross-Origin Resource Sharing (CORS): Implements CORS to allow cross-origin requests, enabling collaboration across different domains.
  • Simple Message Structure: Defines a simple message structure for exchanging code content and file extensions between clients and the server.
  • Efficient Broadcasting: Broadcasts messages efficiently to all connected clients, ensuring synchronized collaboration.

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Go
  • Gin Framework
  • Internet
Setup

Clone this repository to your desired folder:

Example commands:

cd my-folder
git clone https://github.com/Rishi-Mishra0704/cc_editor_server
Usage

To run the project, execute the following command:

cd cc_editor_server
go get ./...
go run main.go

(back to top)

👥 Authors

👤 Rishi_Mishra

👤 Hemil_Kothari

(back to top)

⭐️ Show your support

Show your support by giving a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank HackSwift for giving me the opportunity to work on this project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL