Code Together is an online collaborative code compiler which uses the principle of socket programming to interact with all users present in a room group in real time. The underlying concept of this project is to connect users in a room and give them facility to code together, chat together and draw together.
Technologies Used:
- Django
- Django Channels
- Javascript
- Docker
- Redis
- HTML5
- CSS3
Run this project in your local PC
- Clone the project:
git clone git@github.com:iitianpreetam/code_together.git- Go to the directory:
cd code_together- Create Virtual Environment:
~ python -m venv env
OR
~ virtualenv env- Activate Virtual Environment:
- Windows:
.\env\Scripts\activate- Linux/MacOS
source env/bin/activate- Install Requirements
pip install -r requirements.txt- Start Django development server
python manage.py runserver- Redis setup on docker:
- Install docker desktop
- Pull redis image and create a container:
docker run --name <container_name> -p 6379:6379 -d redis- This will start redis server, if not started then open docker desktop and start ther server from there.
- Access Application on:
http://127.0.0.1:8000

