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
- gemini
- next.js
- openai
- react
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.