RowdyRuffBoysINC / RRB-client

A real-time, collaborative application featuring webcam, chat, code/document editing, and whiteboard drawing.

Home Page:https://crossshare.netlify.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status PRs Welcome GitHub license

RRB-client

RRB-Client is the official frontend client for CrossShare. CrossShare is a collaboration tool that allows you to work with your peers as if you were both on the same computer.

Features

  • Multi-Cursor Document editing
  • Multi-Cursor Code editing
  • Collaborative Whiteboarding
  • Web chat
  • Video chat

CrossShare is perfect for working on school projects, writing your next novel with your friends, pair-programming, or drafting up the notes for the next big meeting.

Share your ideas and be more productive with CrossShare!

Stack:

  • JavaScript ES6
  • React.js
  • Redux.js
  • Firepad
  • SocketIO
  • react-sketch
  • babel.js

Checkout RRB-client Live on Heroku

Table of Contents

Installation Usage Contributing Credits License

  1. Clone this repository
  2. Clone the server repository RRB-Server
  3. Run npm install within both directories to install dependencies.

Start the RRB-Server and then run npm start within the RRB-client directory. Once running, you can access http://localhost:3000

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -amm 'Add some feature
  4. Push to the branch git push origin my-new-feature
  5. Submit a pull request

For additional details on RRB Inc's workflow checkout our wiki

This project is licensed under the terms of the MIT license.

About

A real-time, collaborative application featuring webcam, chat, code/document editing, and whiteboard drawing.

https://crossshare.netlify.com

License:MIT License


Languages

Language:JavaScript 80.5%Language:CSS 18.2%Language:HTML 1.3%