Skip to content

A webapp built with react and express that is useful during coding sessions and other use cases that involve chatting and coding

License

Notifications You must be signed in to change notification settings

nateshmbhat/coder-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coder-chat

A webapp built with react and express that is useful during coding sessions and other use cases that involve chatting and coding.

Features :

  • Code transparently in a team with everyone being able to see everyone else's code in realtime.
  • Run any number of servers , each forming its own subgroup for communication and code sharing.
  • Chat with all the members currenlty using the app to receive realtime chat updates.
  • A fully featured code editor with options for theme customizations and multiple language support.
  • Live code editor supports multiple languages with syntax highlights and also supports vim keybindings.
  • Syncs code from various users of the app in the network updates in real time letter by letter with corresponding language highlights.
  • Watch a user in the network code live from the shown user's list who are using the app.

Usage :

  • Start a server in your system by doing the following :
    • go inside the server folder.
    • run npm i command to install dependencies (first run)
    • run npm start to start the server.
    • Open a new terminal and go to the same server folder.
    • Now enter command npm run expose -- --port 9000 where 9000 is the default port number on which server is running. This will give a url link that is accessible globally.
  • Go to coderchat website and click on Server Setup option and paste the above generated URL link there.
  • Now any group of users on the internet who enter the above url link will be able to chat and use the live coding feature seamlessly :)

A Small Demo showing some of the Live Code sync and chatting features :

About

A webapp built with react and express that is useful during coding sessions and other use cases that involve chatting and coding

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •