I

IntelliCode

Empowering differently-abled people through code assistance using NLP

The problem IntelliCode solves

IntelliCode is an online coding platform specifically designed to meet the needs of differently-abled people, while at the same time providing a rich UX for normal people as well. With the fusion of Speech Recognition, NLP and Code Editing, IntelliCode totally redefines the coding experience, be it for people suffering from blindness, or deformation of hands or even normal people, all alike.

Currently our platform offers the below mentioned features:

  • With the help of speech-to-code functionality users can simply specify the algorithm in plain English, and generate complete code for the same in the language of their choice. This will let the people with visual disabilities or hand deformation, to code faster and be more productive.
  • The code conversion feature allows for quick translation of code from one language to another, thus saving a huge amount of duplication of efforts and cost to companies as well.
  • And last but not the least, we aim to develop IntelliCode as a completely online collaborative coding platform, which will provide a welcoming and inclusive environment to the differently-abled people and enable them to interact with their co-workers efficiently.

Challenges we ran into

  • Since the project is quite open-ended with a huge scope, and having only 36 hours in our hands, the biggest challenge was to decide the features that we would like to incorporate in our demo. Our team brainstormed about various ideas out of which we prioritised the best features and implemented them.
  • Apart from that we faced some minor technical issues while implementing the project, however we were able to resolve most of them after researching about them.

Discussion