<?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: Yarra Sri Baby Durga Malleswari</title>
    <description>The latest articles on DEV Community by Yarra Sri Baby Durga Malleswari (@malleswariyarra87).</description>
    <link>https://dev.to/malleswariyarra87</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%2F4155127%2Ffdb08456-c13b-4c4a-914a-2d11e6a85e59.jpg</url>
      <title>DEV Community: Yarra Sri Baby Durga Malleswari</title>
      <link>https://dev.to/malleswariyarra87</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/malleswariyarra87"/>
    <language>en</language>
    <item>
      <title>I Built a Local AI Study Assistant for a Friend with Gemma and Ollama</title>
      <dc:creator>Yarra Sri Baby Durga Malleswari</dc:creator>
      <pubDate>Sun, 04 Oct 2026 13:51:28 +0000</pubDate>
      <link>https://dev.to/malleswariyarra87/i-built-a-local-ai-study-assistant-for-a-friend-with-gemma-and-ollama-1070</link>
      <guid>https://dev.to/malleswariyarra87/i-built-a-local-ai-study-assistant-for-a-friend-with-gemma-and-ollama-1070</guid>
      <description>&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;For the Hacktoberfest Weekend Challenge: &lt;strong&gt;Build for a Friend&lt;/strong&gt;, I built &lt;strong&gt;StudyNote AI&lt;/strong&gt; — a small local AI study assistant designed to help a student turn long study notes into useful revision material.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paste study notes → Get a simple summary + important questions + short answers.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project uses &lt;strong&gt;Gemma 3 1B through Ollama&lt;/strong&gt;, so the AI runs locally on the user's computer instead of relying on a paid cloud AI API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who I Built It For
&lt;/h2&gt;

&lt;p&gt;I built this for a friend who spends a lot of time going through college notes before exams and creating revision material manually.&lt;/p&gt;

&lt;p&gt;The problem wasn't that they couldn't understand the notes. The problem was the amount of time spent converting those notes into something easier to revise.&lt;/p&gt;

&lt;p&gt;I wanted to make that process faster while keeping the project small and practical.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;When preparing for exams, students often have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long class notes&lt;/li&gt;
&lt;li&gt;Multiple topics to revise&lt;/li&gt;
&lt;li&gt;Limited time before exams&lt;/li&gt;
&lt;li&gt;Difficulty identifying the most important points&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using a general AI website can help, but it can also mean sending personal study material to an external service.&lt;/p&gt;

&lt;p&gt;So I wanted to try a different approach.&lt;/p&gt;

&lt;p&gt;What if the AI could run locally?&lt;/p&gt;

&lt;h2&gt;
  
  
  How StudyNote AI Works
&lt;/h2&gt;

&lt;p&gt;The application has a very small architecture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Student
   ↓
Study Notes
   ↓
Flask Web App
   ↓
Ollama
   ↓
Gemma 3 1B
   ↓
Summary + Questions + Answers
   ↓
Student
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The user pastes their notes into the web application.&lt;/p&gt;

&lt;p&gt;Flask sends those notes to the locally running Ollama server.&lt;/p&gt;

&lt;p&gt;Ollama runs Gemma 3 1B and generates:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A simple summary&lt;/li&gt;
&lt;li&gt;Three important questions&lt;/li&gt;
&lt;li&gt;Short answers&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The generated result is then displayed in the browser.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;The working application looks like this:&lt;/p&gt;

&lt;p&gt;The basic workflow is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Paste notes&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Generate Study Material&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Wait for Gemma to process the notes&lt;/li&gt;
&lt;li&gt;Review the generated revision material&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  GitHub
&lt;/h2&gt;

&lt;p&gt;The complete source code is available here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/25A35A0531/StudyNote-AI" rel="noopener noreferrer"&gt;https://github.com/25A35A0531/StudyNote-AI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I kept the project intentionally small.&lt;/p&gt;
&lt;h3&gt;
  
  
  Technologies
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Flask&lt;/li&gt;
&lt;li&gt;HTML/CSS&lt;/li&gt;
&lt;li&gt;Requests&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Gemma 3 1B&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Flask application communicates with Ollama using its local API.&lt;/p&gt;

&lt;p&gt;I didn't use a database, authentication system, paid AI API, or complicated frontend framework because the goal was to build something useful within the weekend.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why Gemma and Ollama?
&lt;/h2&gt;

&lt;p&gt;The most important part of this project is that the AI is not just an optional feature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gemma is what actually generates the study material.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I downloaded Gemma 3 1B using Ollama and ran it locally on my laptop.&lt;/p&gt;

&lt;p&gt;This made the project possible without purchasing an AI API or creating an API key.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why Open Innovation Matters
&lt;/h2&gt;

&lt;p&gt;This project made me appreciate one of the biggest advantages of open AI models: &lt;strong&gt;access and control.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With a local open model, I can experiment without depending completely on a paid API.&lt;/p&gt;

&lt;p&gt;For a small student project, that matters.&lt;/p&gt;

&lt;p&gt;The application can run on a personal computer with the model downloaded locally. Study notes don't need to be sent to a separate AI provider just to generate a summary.&lt;/p&gt;

&lt;p&gt;It also means I can experiment with different local models in the future instead of rebuilding the entire application around one closed API.&lt;/p&gt;

&lt;p&gt;For this project, open AI wasn't just a technology choice.&lt;/p&gt;

&lt;p&gt;It shaped the way I designed the application.&lt;/p&gt;
&lt;h2&gt;
  
  
  What I Learned
&lt;/h2&gt;

&lt;p&gt;This project was small, but I learned a lot from building it.&lt;/p&gt;

&lt;p&gt;I learned how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run an open model locally with Ollama&lt;/li&gt;
&lt;li&gt;Communicate with a local AI model from Python&lt;/li&gt;
&lt;li&gt;Build a simple Flask application&lt;/li&gt;
&lt;li&gt;Design a useful AI workflow around a real user problem&lt;/li&gt;
&lt;li&gt;Connect a local AI model to a web interface&lt;/li&gt;
&lt;li&gt;Package and document a project for others to run&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Built for a Friend
&lt;/h2&gt;

&lt;p&gt;The most important part of this challenge for me was not simply building an AI demo.&lt;/p&gt;

&lt;p&gt;It was building something for a real person.&lt;/p&gt;

&lt;p&gt;After building the first version, I shared it with my friend to see whether it actually helped with studying.&lt;/p&gt;
&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;This is currently a small MVP, but there are several things I could add later:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Multiple-choice quiz generation&lt;/li&gt;
&lt;li&gt;Difficulty selection&lt;/li&gt;
&lt;li&gt;Custom number of questions&lt;/li&gt;
&lt;li&gt;Copy/download generated material&lt;/li&gt;
&lt;li&gt;Quiz mode&lt;/li&gt;
&lt;li&gt;Study history&lt;/li&gt;
&lt;li&gt;Better UI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For this challenge, I decided to keep the first version small and focus on solving one problem well.&lt;/p&gt;
&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;I am also submitting StudyNote AI for the:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best Use of Gemma&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;because Gemma 3 1B is the core AI model responsible for generating the study material.&lt;/p&gt;
&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fggdteteaktbykk1zvafa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fggdteteaktbykk1zvafa.png" alt=" " width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
StudyNote AI started with a simple question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I build something small with open AI that would actually help someone I know?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The answer was yes.&lt;/p&gt;

&lt;p&gt;It isn't a huge application, and that was intentional.&lt;/p&gt;

&lt;p&gt;It is a small tool that turns study notes into revision material using an open model running locally.&lt;/p&gt;

&lt;p&gt;For me, that's what made this challenge interesting: building something that is not just an AI demo, but something connected to a real person's everyday problem.&lt;/p&gt;


&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/a0b385b8aef34a349a21bbdea4f402d9" width="100%" height="400"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;



&lt;p&gt;Thanks for reading! 🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #AI #OpenSource #Gemma
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>HII</title>
      <dc:creator>Yarra Sri Baby Durga Malleswari</dc:creator>
      <pubDate>Thu, 01 Oct 2026 14:54:50 +0000</pubDate>
      <link>https://dev.to/malleswariyarra87/hii-47c4</link>
      <guid>https://dev.to/malleswariyarra87/hii-47c4</guid>
      <description>&lt;p&gt;I am new to the community , and happy to be in this journey with DEV.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
