Executely is a webapp which can be used to execute handwritten or printed code in your browser. You just need to upload an image containing the source code and you can check the output of the code within a few seconds.
In India, majority of universities still ask their students to write code on paper and it is extremely difficult to check the correctness or output of such code. With executely, professors can just take a snapshot of the code and get the output in a few seconds.
You can visit this website by clicking here.
Executely uses Google's Cloud Vision OCR API to parse text from the image. For execution of the code, Executely uses Jdoodle's API.
Executely supports C, C++, JavaScript and Python.
- Clone this repository.
- Create a file called
variables.env
in theserver
directory. Provide the values for following keys -
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_FOLDER=
GOOGLE_CLOUD_JSON=
JDOODLE_CLIENT_ID=
JDOODLE_CLIENT_SECRET=
npm install
npm run server-install
npm run dev