Skip to content

ParaPhraser is an online compiler, with the capability of compiling and interpreting more than 7 languages with a powerful UI built upon the security of Django Framework. Custom Core APIs are built to integrate it to local compilers and interpreters. You can code on C, C++, Python, Java, JavaScript, R, GoLang, etc. on the web-based tool.

License

Notifications You must be signed in to change notification settings

adityanithariya/ParaPhraser

Repository files navigation

ParaPhraser

ParaPhraser is a web-based compiler for Python, C, C++ and Java.

Prerequisites

Be sure you have the following installed on your development machine:

1. git
2. python >= 3.10.x
3. pip >= 22.2.x
4. virtualenv >= 20.16.3

Setup

Clone the repository:

git clone https://github.com/adityanithariya/ParaPhraser.git
cd ParaPhraser

Create a virtual environment and activate it:

virtualenv env
.\env\Scripts\activate

Then install the dependencies:

pip install -r requirements.txt

Once pip has finished installing dependencies, you're ready to go!

Initialising and Starting the Development Server

Run makemigrations and migrate for making all the required tables in the database:

python manage.py makemigrations
python manage.py migrate

Run the django development server using manage.py:

python manage.py runserver

Congrats, you have successfully run the development server!
Now navigate here for the website.

Admin Panel

Create a superuser:

python manage.py createsuperuser

Enter username and password of created superuser here to log into admin panel, where you can manage the database.

About

ParaPhraser is an online compiler, with the capability of compiling and interpreting more than 7 languages with a powerful UI built upon the security of Django Framework. Custom Core APIs are built to integrate it to local compilers and interpreters. You can code on C, C++, Python, Java, JavaScript, R, GoLang, etc. on the web-based tool.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published