Inspiration

We wanted to improve the education of college and high school students through technology. Noticing how traditional note-taking apps lacked interactivity and intelligent assistance, we set out to build something more powerful and tailored to learners.

What it does

This app is combined with a unique blend of AI to make note taking easier. It combines intuitive freehand drawing tools with powerful AI features—like subtitle detection, intelligent summarization, and even AI-generated diagrams. We used proven scientific study techniques like Pomodoro, Active Recall, Spaced Repetition, and more with our AI note taking tool to better enhance it for the user.

How we built it

React to create a smooth, responsive, and installable PWA frontend. Python with Flask to handle backend functionality and AI integration. Google Gemini 2.0 Flash API for natural language processing, question answering, summarization, and image generation. Canvas-based drawing tools for note-taking, using HTML5 and JavaScript to support pen, marker, and highlighter modes. We structured the notes and metadata in JSON, and provided export options as PDF. Our team split the workload effectively—each focusing on key areas like authentication, drawing, AI logic, and UI design.

Challenges we ran into

Implementing AI features within time constraints was tough—especially summarization and dynamic quiz generation. Designing an intuitive UI/UX for drawing and AI interactions took several iterations. We had to temporarily skip a few stretch goals (like adaptive question generation and OCR enhancements) to focus on core features. Image generation through AI was unpredictable, so we built a fallback using Google Image search and smart embedding.

Accomplishments that we're proud of

We built a fully functional note-taking app that’s more than just a digital notebook—it actively helps students study smarter.

Successfully integrated AI features like contextual summaries and diagram creation.

Designed an engaging and non-intimidating Table of Contents system that encourages rather than overwhelms.

Created a confidence slider system that connects learning progress to content structure in a visual way.

What we learned

We learned how to design user-centric features that directly address real student problems.

We deepened our understanding of React, Flask, and AI APIs like Gemini.

We explored the importance of clear UI in educational tools, and how design decisions impact learning engagement.

We also learned a lot about teamwork—splitting roles effectively and supporting each other in crunch time.

What's next for InkQuizly

We plan to polish the app further and test it with real students to collect feedback.

We’d love to integrate better adaptive learning algorithms and more customizable study plans.

If the response is positive, we plan to publish InkQuizly on app stores as a free tool for students everywhere.

Long-term, we envision adding collaboration features, cloud sync, and more robust analytics to help users track their progress over time.

Share this project:

Updates