Inspiration
Note-taking can be a significant challenge for students at every grade level. Whether they miss important points during class or struggle to comprehend their own notes, many students find it difficult to capture and expand on their ideas effectively. Limited materials often add to the frustration, and we all know how difficult it can be to draw or format notes in a standard word document. Recognizing that effective note-taking is crucial for deep learning, we set out to create a centralized study tool that elevates the note-taking experience. Our goal is to empower students to capture their thoughts seamlessly and enhance their understanding like never before.
What it does
Cloud Notes is an all-in-one platform designed to revolutionize how users interact with their notes. Whether your notes are handwritten, digital, or typed, you can upload them seamlessly into the platform. From there, our AI enhances the experience by expanding and elaborating on the content, offering deeper insights and suggestions for further learning.
But Cloud Notes doesn’t stop at organizing and improving your notes; it also transforms how you practice and learn. Users can request personalized practice problems, and through an innovative virtual environment, solve them directly on their screen. Using computer vision technology, Cloud Notes tracks your hand movements via your device’s camera, allowing you to write, draw, and interact with the problems in real-time, as if working on a physical whiteboard.
How we built it
We began by integrating an open-source library for real-time hand tracking, allowing users to interact with their notes naturally through camera gestures. This required precise tuning to ensure smooth tracking across various devices. Next, we incorporated AI agents to analyze and expand users’ notes, utilizing natural language processing models to offer meaningful insights, summaries, and suggestions based on the content. For the backend, we chose Firebase for its robust authentication system and real-time database, ensuring users could securely access and sync their notes across devices. Each component was carefully integrated to offer an intuitive and efficient note-taking experience, blending traditional methods with modern technology.
Challenges we ran into
One of the biggest challenges we faced was integrating all of our features smoothly in the given time frame. Balancing AI-powered note expansion, real-time computer vision tracking for hand-drawn inputs, and the practice problem generation system required significant coordination and optimization. Ensuring that each feature worked independently and together without compromising the user experience was a complex task.
Accomplishments that we're proud of
We’re particularly proud of successfully implementing the drawing feature that allows users to interact with the screen using their fingers, tracked through the computer's camera. This innovation transforms digital note-taking and problem-solving into a more hands-on, engaging experience. Additionally, we’ve created a platform that makes note-taking more dynamic, allowing users to expand on their ideas seamlessly through AI.
What we learned
Throughout the development of Cloud Notes, we learned a great deal about the challenges of integrating AI, computer vision, and user-friendly interfaces into one cohesive platform. We also gained deeper insights into how people interact with digital learning tools and how we can leverage technology to improve the overall experience. Collaboration and problem-solving were key to overcoming technical hurdles and refining our user experience.
What's next for Cloud Notes
We’re excited to continue enhancing Cloud Notes with several key features to make the platform even more versatile and user-friendly. One of our top priorities is to expand the drawing feature by introducing different colors and tools, allowing users to annotate and highlight their notes more effectively. Additionally, we're working on optimizing the platform to reduce the AI agent's run time, ensuring faster responses and a smoother user experience.
We also plan to introduce flashcards as a powerful study aid, allowing users to generate interactive flashcards from their notes, making revision more effective and engaging. Another important feature on our roadmap is collaborative note-taking, where users can work together in real time, sharing and editing notes, fostering better teamwork and learning.
Log in or sign up for Devpost to join the conversation.