Inspiration

As a college student, I was inspired to create this project while attempting to organize my vast repository of handwritten notes. I then realized the potential of an app that could read notes straight from a notebook, and store those notes as data.

What it does

The project, a web app, is capable of parsing text from image inputs using ai; it's also capable of taking in plain text input. This input is then cleaned up, and organized into a series of notes. After cleaning, each note is passed to a database; the user can then re-access these notes through a visual file system in the browser. Upon loading a note, the user is presented with a host of learning tools such as an ai-generated quiz, flashcards, and summary; the user can also prompt an ai with questions pertaining to the note.

How we built it

We built the app using Next.js and React, and stored our data with Firestore; we also leveraged Gemini for all of our ai calls.

Challenges we ran into

Next.js was a big learning curve for all of us; I think it ended up being the right fit in the end, though.

Accomplishments that we're proud of

We're very proud of the app's ability to pull text from handwritten notes, as well as the smoothness of the mobile experience.

What we learned

We learned a-lot about AI, seeing as that's the driving force behind a-lot of the functionality of our website. We also learned how to persevere through sleep deprivation and debugging to ultimately release an app we're all very satisfied with.

What's next for The Note Distillery

We plan to add semantic searches on all of a user's notes; this would allow functionality like grouping and searching notes based on concepts, or similarity to other notes. Another plan is to leverage the notes data to generate a visual mind map of concepts learned in and out of the classroom.

Built With

Share this project:

Updates