<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vimal Sahani</title>
    <description>The latest articles on DEV Community by Vimal Sahani (@vimal_sahani_0ccb769da242).</description>
    <link>https://dev.to/vimal_sahani_0ccb769da242</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4155104%2F12960c26-666a-4d50-bb8e-cc6ce275df21.png</url>
      <title>DEV Community: Vimal Sahani</title>
      <link>https://dev.to/vimal_sahani_0ccb769da242</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vimal_sahani_0ccb769da242"/>
    <language>en</language>
    <item>
      <title>Building StudyBuddy AI for My College Friend: Turning Dense Notes into Interactive Quizzes with Open-Source AI</title>
      <dc:creator>Vimal Sahani</dc:creator>
      <pubDate>Fri, 02 Oct 2026 03:42:08 +0000</pubDate>
      <link>https://dev.to/vimal_sahani_0ccb769da242/building-studybuddy-ai-for-my-college-friend-turning-dense-notes-into-interactive-quizzes-with-2d51</link>
      <guid>https://dev.to/vimal_sahani_0ccb769da242/building-studybuddy-ai-for-my-college-friend-turning-dense-notes-into-interactive-quizzes-with-2d51</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  💡 Who I Built This For ("Build for a Friend")
&lt;/h3&gt;

&lt;p&gt;During exam weeks at my college (IIIT Bhopal), my friends and roommates often get overwhelmed by hundreds of slides of dense lecture notes—whether it is Operating Systems, Distributed Systems, or Machine Learning. &lt;/p&gt;

&lt;p&gt;Reading passively through 50-page PDFs the night before an exam causes fatigue and poor retention. My friend Aman specifically told me: &lt;em&gt;"I just wish there was a fast way to test myself on these key concepts without spending hours manually making flashcards."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That inspired me to build &lt;strong&gt;StudyBuddy AI&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  🎓 What I Built
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;StudyBuddy AI&lt;/strong&gt; is an open-source, interactive study companion built in Python. You simply paste your lecture notes or technical topic, and it immediately generates:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Executive Summary:&lt;/strong&gt; 4–5 high-yield bullet takeaways.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🧠 Interactive Active-Recall Quiz:&lt;/strong&gt; Custom multiple-choice questions with instant scoring, feedback, and in-depth explanations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📌 Flash Cheat-Sheet:&lt;/strong&gt; A clean glossary of core terms and definitions for quick revision right before the test.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🤖 Open-Source AI at the Core
&lt;/h3&gt;

&lt;p&gt;To adhere to the core ethos of open-source and open-weight models, StudyBuddy AI is powered by &lt;strong&gt;Meta's Llama 3.1&lt;/strong&gt; (via fast inference APIs like Groq or Hugging Face):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It prompts the open-weight model to return strict, deterministic JSON schemas for summaries, quiz questions, and flash definitions.&lt;/li&gt;
&lt;li&gt;Includes a zero-setup &lt;strong&gt;Demo / Offline Mode&lt;/strong&gt; so anyone can test the full active-recall workflow locally without even requiring an API key.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💻 Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend &amp;amp; App:&lt;/strong&gt; Python &amp;amp; &lt;a href="https://streamlit.io/" rel="noopener noreferrer"&gt;Streamlit&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Core:&lt;/strong&gt; Open-weight LLMs (Meta Llama 3.1 8B Instruct)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Schemas:&lt;/strong&gt; JSON-driven active recall structures&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔗 Code Repository
&lt;/h3&gt;

&lt;p&gt;The code is 100% open-source and available on GitHub:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/VimalN2005/study-buddy-ai" rel="noopener noreferrer"&gt;https://github.com/VimalN2005/study-buddy-ai&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🚀 What My Friend Thought
&lt;/h3&gt;

&lt;p&gt;When I shared the prototype with Aman, he pasted his distributed systems notes and immediately took the 5-question generated quiz. The instant feedback on why an option was incorrect helped him grasp the CAP theorem and consensus protocols in minutes instead of hours. &lt;/p&gt;

&lt;p&gt;Happy Hacktoberfest 2026! 🎉&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>python</category>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
