/Code-N-Collab

Primary LanguageCSSApache License 2.0Apache-2.0


Contributors Forks Stargazers MIT License Issues LinkedIn Netlify Status

Table of Contents
  1. About
  2. Getting Started
  3. Contributing
  4. Contact
  5. Resources
  6. License
Collaboration

🔖 About

Code - N - Collab is a Collaboration website for Software developers , Competitive coders , and every one who loves to code and collaborate with others to learn and grow. It provides users to collaborate with their team , friends and also find people with similar their interests.

Website

Code-N-Collab

🚀 Features

It provides users with :-

  • Real-time code editor : to share your code and discuss about it with your collegues or solves a competitive coding problem and discuss it , you can also fetch CP problems from popular websites such as codeforces , codechef , atcoder , Cses , geeksforgeeks ,codeDrills, etc. It also has a chat section for people to talk about the problem

  • Lockout Championship : for people who are looking to compete on codeforces problemset , they can set their codeforces handle in profile section and enjoy competing with their friends and challenging on interesting problems which will be filter on user's choice and then randomly selects 5 problems in a problem rating range , To challenge your friend you just need to share your Url before starting the contest

  • Blogs : People can share their knowledge , learn and ask any thing in our blogs section

🔥 Getting Started

Prerequisites

Setup Environment variables

     REACT_APP_SIGNALLING_URL1 = wss://y-webrtc-signaling-eu.herokuapp.com
     REACT_APP_SIGNALLING_URL2 = wss://y-webrtc-signaling-us.herokuapp.com
     REACT_APP_BASE_URL = 'http://localhost:8080/'

Setup backend for Code - N - Collab

Code - N - Collab Backend

Installation

  • Fork the Repository
   $ git clone https://github.com/<your-username>/Code-N-Collab.git
   $ cd Code-N-Collab
   $ git remote add upstream https://github.com/atharmohammad/Code-N-Collab.git
   $ npm install
   $ npm start

💁 Contribution guidelines

we encourage organizations and individuals to contribute requirements, documentation, issues, new templates, and code. For code contributions, read :

📲 Contact

Mohd Athar - mohd.rule123@gmail.com
Adnan Shamsi - adnanshamsi023@gmail.com

📚 Resources

License

Apache License 2.0