Inspiration
As many of us are in lectures, we often jot down whatever comes out our professor’s mouth. By the end of the lecture, our notes are sloppy, unorganized, confusing and complex. Then when we try to study these notes, its frustrating and annoying. We wanted a way to transform these handwritten notes into AI-powered organized notes that help us solve this problem, thats why we built KeyNotes. Our goal is to make a student’s life easier when they’re studying for their final exams.
What it does
KeyNotes transforms messy handwritten lecture notes into clean, structured, AI-organized study notes. It digitizes content, highlights key concepts, summarizes material, and makes studying faster and less stressful. KeyNotes is meant to be a fast solution to quickly grasp the content of your notes when you're on a time crunch.
How we built it
For the frontend, we used basic HTML, CSS, and JavaScript. The backend was done in Python using the Django framework. We used Gemini's 3-flash-preview models to upload the images of our notes to analyze and extract key information.
Challenges we ran into
I think the most time consuming part of the project was the UI/UX part for the frontend. There were several designs before we landed on the designs of the final project. We wanted to highlight readability, usability, and ease of use. With a minimalistic approach, we were about to create a simple design.
Accomplishments that we're proud of
Honestly getting the project done in time
What we learned
We learned how to use Gemini's API and maximize its potential
What's next for KeyNotes
Create an authentication system and possibly a database for user's past notes.
Log in or sign up for Devpost to join the conversation.