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.