Inspiration

The struggle of juggling multiple study resources—textbooks, lecture notes, and videos—can make studying overwhelming and inefficient. We wanted to create a solution that simplifies the process, helping students focus on understanding rather than organizing.

What it does

A web app that simplifies studying by creating personalized study guides, summaries, and quizzes based on all your course materials. Whether PDFs, lecture notes, or lecture videos, our app connects the dots to give you tailored study tools that save time and improve understanding.

How we built it

We used a Next.js frontend for a seamless user experience and a C# backend connected to a PostgreSQL database for robust data handling. The app uses Google Gemini to generate AI-powered summaries and quizzes. Files are processed, transcribed, and analyzed to create correlated insights across various course materials.

Challenges we ran into

Ensuring the AI model produces accurate and relevant summaries and quiz questions. Connecting C# backend with REST API calls. This was a new skill for most of the team to develop user authentication and database querying. Optimizing file handling and storage to process large amounts of data efficiently. Managing time constraints to integrate all the features effectively; primarily error handling.

Accomplishments that we're proud of

Developing an app that offers personalized summaries and quizzes based on multiple file types. Implementing a unique correlation system that stands out from competitors. Designing a clean, intuitive interface for students. Creating a scalable system that can expand into other domains like professional meeting notes.

What we learned

How to effectively integrate multiple technologies like C#, Next.js, and Google Gemini. The importance of user-focused design in creating a product for real-world use. The value of cross-functional teamwork and time management in hackathon settings.

What's next for QuizNoteAI

Our vision extends beyond education. We plan to implement notification systems, playback options, and timestamp references for students to optimize their study flow. Additionally in professional settings, our app could summarize meeting recordings, create actionable tasks, and integrate with project management tools like Jira or ClickUp. A big question on this app is the reliability of the model and what it outputs to users...that is why our focus is to create a reference feature for quiz questions so that the student can look at where the AI model retrieved its questions from and how it gathered the correct answers. We would also plan to improve to stronger models with the right resources.

Built With

Share this project:

Updates