An Online Code Execution Platform using API
This app is used to compile and execute the program with login feature. It also has sample problems and user's progress record.
-
mkdir CodeCompiler
-
cd CodeCompiler
-
Creating a virtualenv with python and activate it
sudo apt install python3-venv
python3 -m venv <environment name>
source <environment name>/bin/activate
-
git clone https://github.com/lugnitdgp/Codeara.git
-
cd Codeara
-
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
-
pip3 install -r requirements.txt
-
cp .env.example .env
-
Run the Migrations
python3 manage.py makemigrations
python3 manage.py migrate
- Run the development server
python3 manage.py runserver
-
Head to server http://localhost:8000
-
Add Few Questions in Question model to display random questions
Read the CONTRIBUTING.md to know how to contribute
- Find an issue to resolve.
- Comment on the issue.
- Fork the repository
- Make changes and push.
- Make a pull request and wait for merging.