About | Features | Technologies | Requirements | Starting | Screenshots | License | Author
Codeware 2.0 is the modified version of codeware, with Multi-tab Editor, Terminal emulation and responsive UI with Light & Dark Mode.
✅ Write & Edit code online
✅ Compile code on the go with IO Piping using Websockets
✅ Open & Edit local code files
✅ Multi Tab editing
✅ Responsive UI for Mobile and Desktop Screen sizes
✅ Light and Dark mode (more themes under progress)
✅ 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, Go] on the local machine to compile the code (if docker is not used).
To run the Backend server
# Clone this project
$ git clone https://github.com/KhushalJangid/codeware-2.0
# Access
$ cd codeware-2.0/backend
# Activate any virtual environment (if any)
# Install dependencies
$ pip install -r requirements.txt
# Run the project
$ uvicorn codeware.asgi:application --loop uvloop
# 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-2.0
# Access
$ cd codeware-2.0/backend
# Build Docker image
$ docker image build -t codeware-api .
# Run Docker container
$ docker run -p 8000:8000 codeware-api
# The server will initialize in the <http://localhost:8000>For Frontend:
# Change directory
$ cd codeware-2.0/frontend
# Resolve dependencies
$ flutter pub get
# Run project
$ flutter run
This project is under license from MIT. For more details, see the LICENSE file.
Made with ❤️ by Khushal Jangid


