Project Overview
Verbi is an AI-powered study bot designed to transform the learning experience. Developed rapidly over an intense 3-day hackathon using React and Next.js, Verbi addresses the challenges of passive studying by turning user-provided materials into dynamic, interactive quizzes and learning tools.
Watch the video below for a complete walkthrough of the Verbi application and its features developed during the hackathon. Detailed explanations and screenshots follow.
The Problem & Solution
Traditional study methods often involve passively reading notes or textbooks, leading to lower retention and engagement. Verbi tackles this by leveraging Generative AI to create a personalized and adaptive learning environment.
It empowers learners by automatically generating quizzes from their notes, tracking their progress with insightful analytics, and adapting question difficulty based on performance, making studying significantly more effective and engaging – all built within a challenging 3-day timeframe.
Key Features
Verbi integrates several AI-powered features to create a comprehensive learning tool (as highlighted at 0:17 in the video):
Core Functionality
- AI-Driven Quiz Generation: Create personalized quizzes from topics, text, or PDFs using advanced AI algorithms.
- LLM-Powered Personalization: Large Language Models analyze performance to tailor questions to the right difficulty level.
- Focused Practice: Identify and strengthen weak areas with targeted exercises and explanations.
- Spaced Repetition: Optimize long-term retention with a scientifically-backed spaced repetition system.
- Progress Tracking: Visualize your learning journey with detailed analytics and progress reports.
- Continuous Improvement: The AI constantly evolves, learning from user interactions to provide an ever-improving experience.
- PDF Processing Integration: Seamlessly upload and process PDF notes/slides for quiz and content generation.
- AI Note Assistant: Interact with uploaded notes for in-context explanations, summaries, and definitions.

Feature grid shown at 0:17
Intelligent Quiz Generation
Verbi offers multiple flexible ways to generate quizzes tailored to your study needs. You can simply enter a topic and let the AI generate relevant questions, paste your notes directly, or upload your PDF documents.

Quiz generation options including PDF upload (0:31)
From PDF to Quiz Instantly
One of the standout features developed during the hackathon is the ability to process uploaded PDF files. Verbi intelligently parses your lecture slides, notes, or textbook chapters, extracts the key information, and automatically converts it into interactive quiz questions, saving valuable study time.
Adaptive Learning Engine
Verbi's quizzes aren't static. The platform employs an adaptive learning engine powered by Large Language Models (LLMs) to dynamically adjust the difficulty based on your performance, ensuring you're always learning effectively.
Personalized Difficulty Curve
If you answer a question incorrectly, Verbi identifies the knowledge gap and introduces simpler, related questions to help build a solid foundation on that subtopic (as shown at 0:59 in the video).
Conversely, if you consistently answer correctly, the system presents more challenging questions to deepen your understanding and push your knowledge boundaries (1:06). This ensures the learning experience is tailored precisely to your current level.

Dynamic question adjustment visualization (0:59 / 1:06)

Quiz interface with dynamic performance chart (0:38)
Real-time Feedback
During the quiz, the "Dynamic Performance Chart" provides immediate visual feedback on your mastery of different subtopics covered in the material, helping you understand your strengths and weaknesses on the fly.
Analytics & User Dashboard
Understanding your progress is crucial for effective learning. Verbi provides detailed analytics both after each quiz and through a comprehensive user dashboard.

Detailed quiz results and AI recommendations (1:10)
Post-Quiz Insights
After completing a quiz, you receive a detailed breakdown including your score, correct/incorrect answers, and most importantly, AI-generated recommendations suggesting specific areas for improvement based on your performance.
Visualizations like Radar Charts help pinpoint strengths and weaknesses across topics covered in the quiz.
Performance Visualization

Radar charts show topic mastery, while line charts track time taken per question (1:18).
Your Learning Journey Hub
The central user dashboard provides a holistic overview of your learning activities and progress over time. Track metrics like overall accuracy, score trends across quizzes, badge progress for mastering levels, quiz frequency, and review recently answered incorrect questions.

Comprehensive user dashboard view (1:22)
AI-Enhanced Notes
Verbi transforms static notes into dynamic learning resources. After uploading a PDF, you can interact directly with the content using the integrated AI assistant.

Interacting with notes via the AI assistant (2:01)
Instant Contextual Help
Simply highlight any text within your uploaded document, and Verbi's AI assistant offers options to:
- Explain the concept (optionally using analogies based on your interests - 1:42)
- Expand on the topic for more detail
- Define specific terms
- Summarize the selected text in bullet points
This feature provides immediate clarification and deeper understanding without needing to leave your study material.
Tech Stack & Challenges
Building Verbi within a 3-day hackathon required rapid development and effective technology choices. The focus was on leveraging powerful AI tools and a modern web stack (React/Next.js) for quick iteration.
Core Technologies
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- AI/Backend: LLM API (e.g., OpenAI GPT models), PDF Processing Library
- Platform: Web Application
Key Hackathon Challenges
- Time Constraint: Implementing a feature-rich AI application in just 3 days.
- LLM Integration: Effectively prompting and utilizing the LLM for adaptive questioning and reliable note assistance.
- PDF Parsing: Handling various PDF structures and reliably extracting meaningful content.
- UI/UX Design: Creating an intuitive and visually appealing interface under pressure using React & Next.js.
Conclusion
Verbi successfully demonstrates the potential of AI to create highly personalized and adaptive learning tools. Built during a fast-paced 3-day hackathon, it showcases the ability to rapidly prototype and integrate complex AI features like adaptive quizzing, PDF processing, and contextual AI assistance into a functional web application using React and Next.js.
The project serves as a strong proof-of-concept for a more intelligent and engaging way to study, moving beyond traditional methods towards a future where learning technology truly adapts to the individual learner.
As mentioned in the video (2:08), the plan is to make Verbi open-source to foster community contribution and wider accessibility. You can find the repository here.