Inspiration

Our motivation behind developing this app stemmed from recognizing the common challenges students face when it comes to organizing and presenting their notes in an appealing manner. We also wanted to make a good way to easily study the given notes

What it does

Notably is a versatile mobile and web application designed to enhance the studying experience for students. With the ability to capture images of handwritten notes and present them in an aesthetically pleasing format, users can effortlessly organize their study materials. Notably also simplifies content retrieval through its powerful search functionality.

What sets Notably apart is its flexibility. Users can employ specific schemas within their notes to customize the presentation of content, including the integration of tables and block inputs. Moreover, the application offers a comprehensive review section that utilizes Chat GPT to automatically generate flashcard quizzes based on the user's notebook content. This feature ensures an effective and tailored study experience, empowering users to excel in their studies.

How we built it

Notably was crafted by harnessing our expertise in the MERN stack, utilizing React for the web client and React Native for the mobile client. Our backend was constructed with Express, Node.js, and MongoDB, ensuring robust functionality. To implement handwriting recognition, we seamlessly integrated the Google Cloud Vision API. Finally, we harnessed the power of the OpenAI GPT-3.5 API to dynamically generate quizzes from existing note materials.

Challenges we ran into

The biggest challenges we ran into had to do with the API keys they were difficult to set up at first. It was also quite hard to parse the text successfully.

Accomplishments that we're proud of

We take pride in our achievement of not only conceptualizing our initial ideas but also in seamlessly implementing them, ensuring the smooth functioning of all APIs.

What we learned

We learnt how to use the GPT and cloud vision API keys, some of our members were also able to get their first experience in React!

What's next for Notably

. Notably currently only supports text blocks and table detection for special inputs. In the future, we'd like to improve this, to make it completely customizable. Users would Ideally be able to set specific colors and fontweights to chunks of text. Adding support for a code terminal output would also be an amazing feature which would allow users to write down code in their notebooks and run it in the app!

Built With

Share this project:

Updates