<?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: Jeeya Mishra</title>
    <description>The latest articles on DEV Community by Jeeya Mishra (@jeeya_mishra_c23f924fa5c4).</description>
    <link>https://dev.to/jeeya_mishra_c23f924fa5c4</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%2F4158339%2F9a8c2267-2ed5-4ebd-8f5b-dc54e03198fd.jpg</url>
      <title>DEV Community: Jeeya Mishra</title>
      <link>https://dev.to/jeeya_mishra_c23f924fa5c4</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jeeya_mishra_c23f924fa5c4"/>
    <language>en</language>
    <item>
      <title>StudyBuddy — Your Personal AI Study Partner</title>
      <dc:creator>Jeeya Mishra</dc:creator>
      <pubDate>Mon, 05 Oct 2026 09:30:42 +0000</pubDate>
      <link>https://dev.to/jeeya_mishra_c23f924fa5c4/studybuddy-your-personal-ai-study-partner-4p23</link>
      <guid>https://dev.to/jeeya_mishra_c23f924fa5c4/studybuddy-your-personal-ai-study-partner-4p23</guid>
      <description>&lt;h1&gt;
  
  
  StudyBuddy — Your Personal AI Study Partner
&lt;/h1&gt;

&lt;p&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;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;StudyBuddy&lt;/strong&gt;, an AI-powered study companion for a friend who spends a lot of time studying from lengthy notes and PDFs and often needs a faster way to understand, revise, and practice the material.&lt;/p&gt;

&lt;p&gt;Instead of switching between a PDF reader, a summarizer, a quiz website, and a chatbot, StudyBuddy brings the complete study workflow into one place:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learn → Summarize → Practice → Ask → Revisit&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A student can paste their notes or upload a PDF, and StudyBuddy can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generate a simple and structured summary.&lt;/li&gt;
&lt;li&gt;Create fresh multiple-choice quizzes from the study material.&lt;/li&gt;
&lt;li&gt;Show correct answers and explanations after attempting a quiz.&lt;/li&gt;
&lt;li&gt;Keep quiz history so previous quizzes can be revisited.&lt;/li&gt;
&lt;li&gt;Answer questions using the student's own study notes as context.&lt;/li&gt;
&lt;li&gt;Save study sessions so notes, summaries, quizzes, and history can be revisited later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was not to build another generic chatbot. I wanted to build something focused on a real study workflow that my friend could actually use when preparing from large amounts of study material.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; [&lt;a href="https://hactober-dev-challenge1-1.onrender.com/" rel="noopener noreferrer"&gt;https://hactober-dev-challenge1-1.onrender.com/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The demo shows the complete flow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add study notes or upload a PDF.&lt;/li&gt;
&lt;li&gt;Generate an AI-powered summary.&lt;/li&gt;
&lt;li&gt;Generate a quiz from the same material.&lt;/li&gt;
&lt;li&gt;Attempt the quiz and see the score.&lt;/li&gt;
&lt;li&gt;Review previous quizzes and their correct answers.&lt;/li&gt;
&lt;li&gt;Ask questions directly from the study notes.&lt;/li&gt;
&lt;li&gt;Save and revisit the study session.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; [&lt;a href="https://github.com/jeeya8127/Hactober_Dev_challenge1" rel="noopener noreferrer"&gt;https://github.com/jeeya8127/Hactober_Dev_challenge1&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;The project is organized into a React frontend and an Express/Node.js backend.&lt;/p&gt;

&lt;p&gt;The backend handles the API layer, AI integration, PDF text extraction, and MongoDB persistence, while the frontend provides the study workspace and session-based interface.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;StudyBuddy is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React + Vite&lt;/strong&gt; — frontend&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Node.js + Express&lt;/strong&gt; — backend&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MongoDB Atlas&lt;/strong&gt; — persistent storage&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hugging Face Router&lt;/strong&gt; — access to open-weight AI models&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI-compatible SDK&lt;/strong&gt; — AI integration&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;pdf-parse&lt;/strong&gt; — PDF text extraction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core AI functionality uses an &lt;strong&gt;open-weight model through the Hugging Face OpenAI-compatible router&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The AI is at the core of the application and powers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Study note summarization&lt;/li&gt;
&lt;li&gt;Quiz generation&lt;/li&gt;
&lt;li&gt;Question answering&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI Workflow
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
Notes / PDF
     ↓
PDF text extraction
     ↓
StudyBuddy AI
     ↓
 ┌───────────────┐
 │   Summary     │
 ├───────────────┤
 │     Quiz      │
 ├───────────────┤
 │   Q&amp;amp;A Chat    │
 └───────────────┘
     ↓
 MongoDB Atlas
     ↓
Saved Study Session
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
