Our team met over slack before the event and we all were interested in building something cool that people could use and enjoy together.

What it does

Sketch it allows users to invite others and interact with them via realtime canvasing and messaging. Users can also handwrite their notes on a blank canvas and leverage the Google OCR API to parse their notes into a text file.

How we built it

We used the p5 js library to handle canvasing and socket io to handle real time communication between users. We utilized mongodb to preserve information throughout a session. We also used Google's OCR API to handle image to text conversions.

Challenges we ran into

Before the event, our team was interested in using React, but once we started building our project we soon realized that it was unnecessary for what we wanted to accomplish. We instead decided to build our own stack from scratch improvising as we faced challenges.

Accomplishments that we're proud of

We are proud that we were able to get real time communication working and were able to deploy our finished project to heroku and Google Cloud.

What we learned

We learned a lot about socket io, the struggles of sending images across the internet.

What's next for Sketch It

Making our infrastructure scalable.

Share this project: