During these uncertain times, we are getting virtually more connected than ever. We would love to extend this connection to the world of development by helping those with less-than-desirable resources. There still is a huge portion of the student population with not enough online infrastructure to continue learning online.
With our application, we aim to make writing and compiling code easier. In places where Internet connectivity and bandwidth are not reliable, students can write down their code and upload an image of it to our application. The code will get read and converted to text input. It can then be executed as a program and the output can be viewed instantaneously. The whole process consumes very less data and requires less bandwidth.
Our first roadblock was making use of the Textract feature offered by Amazon Web Services. Uploading the image from the user-end to AWS and applying Textract posed some challenges during the OCR process, which we overcame later.
Our next challenge lied in bringing the OCR output to the front-end of the app and display it as code. Any errors in the code also had to be displayed, for which we used the HackerEarth API.
Discussion