Skip to content

An online-code editor and compiler based on Python(Django), HTML/CSS & Javascript. Supports syntax highlighting, cloud file storage, upload/download files, input/output piping, compilation of code written in C, C++, Java, Python, Javascript, Dart through piping to the system compiler on the server machine.

License

Notifications You must be signed in to change notification settings

KhushalJangid/codeware

Repository files navigation

CodeWare

 

CodeWare

Github top language Github language count Repository size License Github issues Github forks Github stars

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

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

✨ Features

✔️ 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

🚀 Technologies

The following tools were used in this project:

✅ Requirements

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).

🏁 Starting

# 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>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Khushal Jangid & Satyam Mishra

 

Back to top

About

An online-code editor and compiler based on Python(Django), HTML/CSS & Javascript. Supports syntax highlighting, cloud file storage, upload/download files, input/output piping, compilation of code written in C, C++, Java, Python, Javascript, Dart through piping to the system compiler on the server machine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published