<?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: Sunil Kumawat</title>
    <description>The latest articles on DEV Community by Sunil Kumawat (@sunil_kumawat).</description>
    <link>https://dev.to/sunil_kumawat</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%2F4156156%2F44d5620a-4f13-4a7f-af2a-7ad53ec02ddc.png</url>
      <title>DEV Community: Sunil Kumawat</title>
      <link>https://dev.to/sunil_kumawat</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sunil_kumawat"/>
    <language>en</language>
    <item>
      <title>BCA Study Buddy: A Free AI Tutor I Built for My Friends, Using Only My Phone</title>
      <dc:creator>Sunil Kumawat</dc:creator>
      <pubDate>Sat, 03 Oct 2026 13:45:30 +0000</pubDate>
      <link>https://dev.to/sunil_kumawat/bca-study-buddy-a-free-ai-tutor-i-built-for-my-friends-using-only-my-phone-op6</link>
      <guid>https://dev.to/sunil_kumawat/bca-study-buddy-a-free-ai-tutor-i-built-for-my-friends-using-only-my-phone-op6</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;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I am a BCA student in India. Some of my friends find &lt;strong&gt;Coding, Digital Logic and Maths&lt;/strong&gt; very hard. They say "I don't understand this" and then they give up.&lt;/p&gt;

&lt;p&gt;So I built &lt;strong&gt;BCA Study Buddy&lt;/strong&gt;, a free AI study helper for them.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Choose a subject: Coding, Digital Logic or Maths.&lt;/li&gt;
&lt;li&gt;Choose a mode: &lt;strong&gt;Explain&lt;/strong&gt; (step by step, with a real-life example) or &lt;strong&gt;Quiz me&lt;/strong&gt; (one question at a time, with kind feedback).&lt;/li&gt;
&lt;li&gt;Ask in English or Hindi.&lt;/li&gt;
&lt;li&gt;One tap opens YouTube videos about your exact question.&lt;/li&gt;
&lt;li&gt;Save any chat as a &lt;strong&gt;PDF&lt;/strong&gt; or a text file.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I built all of it on my &lt;strong&gt;phone&lt;/strong&gt;. I do not have a laptop right now.&lt;/p&gt;

&lt;h3&gt;
  
  
  What my friend said
&lt;/h3&gt;

&lt;p&gt;I gave the app to my friend Anas and asked for an honest review. He tried it on a Maths topic (sets) and liked it. Then he sent me this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Badhya hai bs isme ek feature add krde jisme video bhi ho taake visual bhi dikh jaye. Ya YT se connect video link jod de"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In simple English: &lt;em&gt;"It's great. Just add a feature with video, so we can see visuals too. Or connect YouTube video links."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;He was right. Some topics are hard to understand from text only, like K-maps and logic gates. So I added two buttons under every answer: &lt;strong&gt;Watch video (English)&lt;/strong&gt; and &lt;strong&gt;Watch video (Hindi)&lt;/strong&gt;. They open YouTube with videos about the exact question.&lt;/p&gt;

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

&lt;p&gt;Live app: &lt;a href="https://bca-study-buddy.streamlit.app/" rel="noopener noreferrer"&gt;https://bca-study-buddy.streamlit.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The first open can take up to a minute, because free hosting puts the app to sleep.&lt;/p&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%2Fd3koxp02msdsgla6yxye.jpg" 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%2Fd3koxp02msdsgla6yxye.jpg" alt="BCA Study Buddy home screen with subject and mode choices" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&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%2Fokhdht48ci5e2c096y7v.jpg" 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%2Fokhdht48ci5e2c096y7v.jpg" alt="A coding answer with Watch video and Save as PDF buttons" width="800" height="1463"&gt;&lt;/a&gt;&lt;/p&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%2Fbjze643m78tpfhe4vnfq.jpg" 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%2Fbjze643m78tpfhe4vnfq.jpg" alt="A coding answer with more details and in hindi" width="800" height="1418"&gt;&lt;/a&gt;&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Sunilkumawat-ai" rel="noopener noreferrer"&gt;
        Sunilkumawat-ai
      &lt;/a&gt; / &lt;a href="https://github.com/Sunilkumawat-ai/bca-study-buddy" rel="noopener noreferrer"&gt;
        bca-study-buddy
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Free AI study helper for BCA students: Coding, Digital Logic, Maths. Built with Gemma + Streamlit.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;📚 BCA Study Buddy&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;A free AI study helper for BCA students who find &lt;strong&gt;Coding, Digital Logic and Maths&lt;/strong&gt; hard. It explains topics in simple English or Hindi, quizzes you to practice, and points you to videos when you want to &lt;em&gt;see&lt;/em&gt; the idea.&lt;/p&gt;
&lt;p&gt;Built for a real group of friends for the &lt;strong&gt;Hacktoberfest 2026 "Build for a Friend"&lt;/strong&gt; challenge, and improved after a friend tested it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🔗 Live demo:&lt;/strong&gt; &lt;a href="https://bca-study-buddy.streamlit.app/" rel="nofollow noopener noreferrer"&gt;https://bca-study-buddy.streamlit.app/&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The first open can take up to a minute. The app sleeps when nobody uses it (free hosting).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3 subjects:&lt;/strong&gt; Coding, Digital Logic, Maths&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2 modes:&lt;/strong&gt; &lt;em&gt;Explain&lt;/em&gt; (step by step, with a real-life example) and &lt;em&gt;Quiz me&lt;/em&gt; (one question at a time, with kind feedback)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;English or Hindi:&lt;/strong&gt; ask in either language&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fast answers:&lt;/strong&gt; the reply appears word by word while it is being written&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video help:&lt;/strong&gt; one tap opens YouTube with videos on your exact question…&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Sunilkumawat-ai/bca-study-buddy" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open-weight AI:&lt;/strong&gt; Gemma, used through the Gemini API with a free Google AI Studio key&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;App:&lt;/strong&gt; Python and Streamlit&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hosting:&lt;/strong&gt; Streamlit Community Cloud (free)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PDF export:&lt;/strong&gt; fpdf2&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tools:&lt;/strong&gt; only my phone browser and GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each subject has its own teaching style in the prompt. Digital Logic answers use truth tables. Maths answers go step by step. Coding answers explain each line of code.&lt;/p&gt;

&lt;p&gt;I am a beginner, so I used an AI assistant to guide me step by step, and I tested every step myself.&lt;/p&gt;

&lt;p&gt;Things went wrong, and I fixed them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gradio on Hugging Face needed a paid plan.&lt;/strong&gt; I moved to Streamlit, which is free.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The model name stopped working&lt;/strong&gt; when Google changed it. The fix was one line.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Some answers showed raw math code&lt;/strong&gt; like &lt;code&gt;\rightarrow&lt;/code&gt;. I changed the prompt so the AI writes plain text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The app felt slow.&lt;/strong&gt; Now the answer appears word by word, and answers are shorter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A friend got a page loading error.&lt;/strong&gt; A refresh fixed it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;I used Gemma instead of a closed model for three reasons:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;It was free to start.&lt;/strong&gt; A student with no money and no laptop could still build and share this.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I could swap the model easily.&lt;/strong&gt; When the model name changed, I changed one line and the rest of the app stayed the same.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;I control how it teaches.&lt;/strong&gt; I can change the prompt and the style to fit my friends. Later, the same idea can run on a local machine, so a student's questions do not have to go to a server they don't control.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I will be honest about the limits. The free key has daily limits. AI can make mistakes, especially in maths, so the app tells students to check important answers with their book or teacher.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Use of Gemma.&lt;/strong&gt; Gemma is the core of the project. It explains, quizzes and teaches in two languages.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Intro</title>
      <dc:creator>Sunil Kumawat</dc:creator>
      <pubDate>Fri, 02 Oct 2026 03:30:53 +0000</pubDate>
      <link>https://dev.to/sunil_kumawat/intro-3deo</link>
      <guid>https://dev.to/sunil_kumawat/intro-3deo</guid>
      <description>&lt;p&gt;Hello everyone myself sunil Kumawat, happy to be part of dev&lt;/p&gt;

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