About | Features | Technologies | Requirements | Starting | License | Author
This is an online code editor that works on Django(Python) in backend, Made for Tech-a-Thon 2022 at JECRC University. Supports C, C++, Python, JS, Dart programming languages
✔️ Write & Edit code online
✔️ Compile code on the go
✔️ Open & Edit local code files
✔️ Download code files to your local machine
✔️ Cloud Save for files on the server
The following tools were used in this project:
Before starting 🏁, you need to have Git and Python installed. It also requires compilers for supported languages [C/C++, JavaScript, Java, Python, Dart] on the local machine to compile the code (if docker is not used).
# Clone this project
$ git clone https://github.com/KhushalJangid/codeware
# Access
$ cd codeware
# Activate any virtual environment (if any)
# Install dependencies
$ pip install -r requirements.txt
# Run the project
$ python manage.py runserver
# The server will initialize in the <http://localhost:8000>
Alternatively, Run using docker (No need to have compilers on local machine):
# Clone this project
$ git clone https://github.com/KhushalJangid/codeware
# Access
$ cd codeware
# Build Docker image
$ docker image build -t codeware .
# Run Docker container
$ docker run -p 8000:8000 codeware
# The server will initialize in the <http://localhost:8000>
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Khushal Jangid & Satyam Mishra