Inspiration

Many students face challenges organizing and processing large volumes of study material, particularly when preparing for exams. Traditional study methods, like reviewing static documents, can be repetitive and less engaging, often leading to poor retention.

What it does

Quizify leverages AI to transform uploaded class documents (such as PDFs) into interactive quizzes and flashcards, making study materials more manageable and engaging.

Customized Learning: Generates personalized quizzes based on each user's notes, helping students focus on and retain key concepts effectively.

How we built it

Tech Stack:

  • Frontend: Next.js and React
  • Backend: Next.js, TypeScript
  • Database: Supabase (PostgreSQL)
  • AI Integration: OpenAI + LangChain(using the GPT-4o-mini model with structured outputs)

Challenges we ran into

Authentication Issues: Integrating user authentication with the database proved to be a complex task.

New Technology: Some team members were new to certain technologies, so it took additional time to familiarize and integrate these tools.

Accomplishments that we're proud of

Successfully built and launched a fully functional web application. Integrated AI capabilities to create interactive quizzes, enhancing the study experience for users.

What we learned

Collaboration: Gained valuable teamwork skills by working closely and supporting one another throughout the project.

Technical Growth: Team members broadened their skills, learning new tools and technologies that were essential for the project’s success.

What's next for Quizify

Real-Time Quiz Mode: Enable students to take quizzes in real time with friends or classmates, fostering a collaborative and competitive study environment.

Support group study sessions and friendly competitions to make learning more engaging and boost retention.

Built With

Share this project:

Updates