An open API service indexing awesome lists of open source software.

https://github.com/rockharshitmaurya/onecode

real-time code collaboration app
https://github.com/rockharshitmaurya/onecode

codemirror nodejs reactjs socket-io

Last synced: 2 months ago
JSON representation

real-time code collaboration app

Awesome Lists containing this project

README

          

# CodeOne 💻👥🚀

CodeOne is a real-time collaboration app that allows multiple users to code together in a live environment. It is built using the MERN (MongoDB, Express.js, React, Node.js) stack.

## Table of Contents

- [Installation](#installation-) ⚙️
- [Usage](#usage-) 📝
- [Dependencies](#dependencies-) 📦
- [Contributing](#contributing-) 🤝
- [Authors](#authors-) ✍️
- [License](#license-) 📄

## Installation ⚙️

To install and run CodeOne locally, please follow these steps:

1. Clone the repository: `git clone https://github.com/rockharshitmaurya/CodeOne.git`
2. Navigate to the project directory: `cd CodeOne`
3. Install the dependencies: `npm install`
4. Start the development server: `npm start`
5. Open your browser and visit: `http://localhost:3000`

## Usage 📝

1. Visit the CodeOne application in your browser.
2. Sign up or log in to your account.
3. Create a new collaborative coding session or join an existing session.
4. Share the session link with other participants.
5. Start coding together in real-time! Changes made by any participant will be instantly reflected for others. 💻🔗🔄

## Dependencies 📦

CodeOne relies on the following dependencies:

- `codemirror`: Version 5.65.2
- `uuid`: Version 9.0.0
- `react-avatar`: Version 5.0.3
- `react-dom`: Version 18.2.0
- `react-hot-toast`: Version 2.4.1

Note: Make sure to run `npm install` to install all the required dependencies. 📦⚙️

## Contributing 🤝

Contributions to CodeOne are welcome! If you find any issues or have suggestions for improvements, please open an issue on the GitHub repository. Feel free to submit pull requests with proposed changes as well. 🙌🔧

## Authors ✍️

The following individuals have contributed to the development of CodeOne:

- Vedant Sharma ([GitHub Profile](https://github.com/VedantSharma11))
- Harshit Maurya ([GitHub Profile](https://github.com/rockharshitmaurya)) ✍️👥

## License 📄

This project is licensed under the [MIT License](LICENSE). ⚖️📄