All around the world, the vast majority of programming languages are in English even though the majority of the world's population does not speak English. This creates language barriers for non-English speaking developers making it difficult for them to code. Our IDE empowers developers to program in their native language, because we believe linguistic diversity is incredibly important and rarely addressed in the field of the computer science.
What it does
How we built it
We delegated tasks based on each person's strengths and interests. We had a mini brainstorming session at the beginning of the hackathon where we identified our technical goals, set up our project on Github, and assigned tasks. Each team member worked on a variety of tasks including full-stack development, UX design, and translations.
Challenges we ran into
Each member of our team pushed themselves technically for this project. For our front-end developers, it was their first time using the React framework which proved to have a bigger learning curve than we previously anticipated. Our backend developers attempted to initially build this project using Google App Engine, but ultimately switched to Node.js due to technical difficulties. Finally, one of our developer's workstation was having issues with Git which made it difficult for her to test locally and push her changes. Ultimately, we ended up having to manually add her changes to our code!
Accomplishments that we're proud of
Despite all the technical difficulties we encountered, we were able to build a fully-functional prototype we are proud of.
What we learned
The importance of collaboration and communication in a team. We were able to tackle all our technical issues on time because we helped each other along the way.
What's next for polyglot
We really hope to see a product like this in the real world some day. After all, the vast majority of the world's population does not speak English and they too deserve to have a chance to become software engineers.