USC SNAPCODE

Inspiration

Our inspiration for this project was thinking about how in the past people had to hand-write their code and transcribe it to code.

What It Does

Our project takes pictures of handwritten code, converts it to text that the computer can read, and then compiles it. The text that the Google Vision AI generates is placed in a text box so that you can edit it in case the AI makes any errors in interpreting the code.

How we built it

We were able to code this project through the use of frontend(javascript, CSS, HTML) and backend(javascript) languages on Visual Studio Code and Github. As a team, we split up our work based on different components: frontend(Allen), ajax to capture images and send them to the backend(Hang), compiler(Mersi), and the API(Ernest).

Challenges We Ran Into

AWS Elastic Beanstalk; AWS CodePipeline; AWS DNS Validation; SSL Certification; Implementing JDoodle API; Implementing Google Cloud Vision AI; Figuring out how to code Front End features; and many more.

Accomplishments That We're Proud Of

Everything. From devising the plan to figuring out the steps required to manifest it to troubleshooting, and doing LOTS of debugging. Our commitment and collaboration.

What's Next For USC SnapCode

Make an app and improve the website.

Built With

Share this project:

Updates