As engineering students, our notes are often filled with intricate equations and diagrams. For the former, using a markdown/latex note-taking tool (i.e. Atom) is much faster than simple pen and paper. Unfortunately, this solution completely falls short in drawing any sort of diagram. We were inspired to fix this problem by combining the strengths of handwriting and electronic note-taking.
What it does
Notebook let's you handwrite diagrams and seamlessly integrate them with your electronic notes. All you have to do is take a picture.
How we built it
The core of Notebook depends upon our Atom package and iPhone app. The Atom package spins up a node server running socket.io on localhost, and generates a qr code to initiate a handshake with the iPhone app. Upon scanning, the app will be connected via socket to your notes! From here, Notebook renders your Markdown/latex notes live on your phone and defines a custom syntax for uploading your own handwritten notes via photo.
Challenges we ran into
Data compression to minimize the transfer rate of photos to produce a truly seamless note-taking experience. Centering the QR code in Atom's dropdown modal :(
Accomplishments that we're proud of
It works! And it's wicked fast.
What we learned
Learned the Atom API and package creation from scratch.
What's next for Notebook