<?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: Arkendu Kundu</title>
    <description>The latest articles on DEV Community by Arkendu Kundu (@arkendu_kundu_ff38c8b6c04).</description>
    <link>https://dev.to/arkendu_kundu_ff38c8b6c04</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%2F3423259%2F1f7af573-c030-4ef0-b07d-4af55ad10a37.jpg</url>
      <title>DEV Community: Arkendu Kundu</title>
      <link>https://dev.to/arkendu_kundu_ff38c8b6c04</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arkendu_kundu_ff38c8b6c04"/>
    <language>en</language>
    <item>
      <title>FriendStudy AI — an open-source AI study companion for students</title>
      <dc:creator>Arkendu Kundu</dc:creator>
      <pubDate>Sun, 11 Oct 2026 04:32:16 +0000</pubDate>
      <link>https://dev.to/arkendu_kundu_ff38c8b6c04/friendstudy-ai-an-open-source-ai-study-companion-for-students-2jko</link>
      <guid>https://dev.to/arkendu_kundu_ff38c8b6c04/friendstudy-ai-an-open-source-ai-study-companion-for-students-2jko</guid>
      <description>&lt;p&gt;I built FriendStudy AI — an open-source AI study companion for students 📚&lt;/p&gt;

&lt;p&gt;This is my submission for the Hacktoberfest Weekend Challenge: Build for a Friend 🤝&lt;/p&gt;

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

&lt;p&gt;I built FriendStudy AI, an AI-powered study companion designed to help students study more effectively.&lt;/p&gt;

&lt;p&gt;Students often switch between multiple tools to understand difficult topics, create study plans, practice questions, and track their progress. I wanted to bring these activities together in one simple workspace.&lt;/p&gt;

&lt;p&gt;FriendStudy AI helps students organize their learning, practice concepts, and build consistent study habits with the help of AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  ✨ Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🤖 Ask AI questions about study topics.&lt;/li&gt;
&lt;li&gt;📅 Generate personalized study plans.&lt;/li&gt;
&lt;li&gt;🧠 Practice with AI-generated quizzes.&lt;/li&gt;
&lt;li&gt;📈 Track study progress.&lt;/li&gt;
&lt;li&gt;🔥 Maintain study streaks.&lt;/li&gt;
&lt;li&gt;🎯 Organize daily study goals.&lt;/li&gt;
&lt;li&gt;📚 Keep learning activities together in one workspace.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I built FriendStudy AI for students who want a simple study companion to help them understand concepts, practice questions, and stay consistent with their studies.&lt;/p&gt;

&lt;p&gt;Students sometimes struggle not because they lack motivation, but because planning, learning, and revision are scattered across different tools.&lt;/p&gt;

&lt;p&gt;FriendStudy AI brings these activities together so students can spend more time learning and less time organizing their study workflow.&lt;/p&gt;

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

&lt;p&gt;Here is the technology stack behind the project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; React and JavaScript&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Python and FastAPI&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI model:&lt;/strong&gt; Qwen 2.5 3B through Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deployment:&lt;/strong&gt; Vercel for the frontend and Render for the backend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I used an open-weight AI model so I could experiment with AI-powered study assistance without relying entirely on a proprietary model API.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌍 Why Open-Source AI Matters
&lt;/h2&gt;

&lt;p&gt;Open-source AI and open-weight models give developers more freedom to understand, customize, and experiment with AI systems.&lt;/p&gt;

&lt;p&gt;For FriendStudy AI, using Qwen 2.5 3B through Ollama gave me an opportunity to explore local model inference and build an AI-powered learning experience using tools that developers can inspect and adapt.&lt;/p&gt;

&lt;p&gt;This approach also makes it possible to experiment with different models and configurations as the project evolves.&lt;/p&gt;

&lt;p&gt;I believe open innovation matters because students and developers should have opportunities to build useful tools without being completely dependent on closed platforms.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Try FriendStudy AI
&lt;/h2&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live demo:&lt;/strong&gt; &lt;a href="https://friendstudy-ai-hf26.vercel.app/" rel="noopener noreferrer"&gt;https://friendstudy-ai-hf26.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub repository:&lt;/strong&gt; &lt;a href="https://github.com/arkendukundu-dev/friendstudy-ai-hf26" rel="noopener noreferrer"&gt;https://github.com/arkendukundu-dev/friendstudy-ai-hf26&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🔮 What's Next?
&lt;/h2&gt;

&lt;p&gt;I would like to improve FriendStudy AI by adding:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More personalized learning plans&lt;/li&gt;
&lt;li&gt;Better quiz generation&lt;/li&gt;
&lt;li&gt;Topic-wise progress tracking&lt;/li&gt;
&lt;li&gt;More study resources and learning modes&lt;/li&gt;
&lt;li&gt;Improved mobile responsiveness&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  💭 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Building FriendStudy AI helped me explore how open-source AI can be used to solve a practical problem for students.&lt;/p&gt;

&lt;p&gt;I wanted to create something more useful than a basic chatbot: a study companion that brings planning, practice, and progress tracking together.&lt;/p&gt;

&lt;p&gt;This project is an ongoing learning experience for me, and I look forward to improving it with feedback from other developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What feature would you add to an AI study companion to make learning easier?&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  devchallenge #weekendchallenge #hf26challenge
&lt;/h1&gt;

</description>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>hacktoberfest</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>TouchGrass AI — a little less scrolling, a little more living</title>
      <dc:creator>Arkendu Kundu</dc:creator>
      <pubDate>Sun, 11 Oct 2026 04:15:37 +0000</pubDate>
      <link>https://dev.to/arkendu_kundu_ff38c8b6c04/touchgrass-ai-a-little-less-scrolling-a-little-more-living-b32</link>
      <guid>https://dev.to/arkendu_kundu_ff38c8b6c04/touchgrass-ai-a-little-less-scrolling-a-little-more-living-b32</guid>
      <description>&lt;p&gt;🌱 TouchGrass AI — a little less scrolling, a little more living&lt;/p&gt;

&lt;p&gt;live demo: &lt;a href="https://touchgrass-ai.vercel.app/" rel="noopener noreferrer"&gt;https://touchgrass-ai.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;github repository: &lt;a href="https://github.com/arkendukundu-dev/touchgrass-ai" rel="noopener noreferrer"&gt;https://github.com/arkendukundu-dev/touchgrass-ai&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #hacktoberfest #opensource #ai #react #python
&lt;/h1&gt;

&lt;p&gt;🌍 the problem&lt;/p&gt;

&lt;p&gt;we spend so much time looking at screens that sometimes we forget to experience the world outside them.&lt;/p&gt;

&lt;p&gt;many of us want to spend more time outdoors, explore new places, build healthier habits, or simply take a break from endless scrolling. but knowing we should take a break isn't always enough.&lt;/p&gt;

&lt;p&gt;i wanted to turn that simple idea into something fun and actionable.&lt;/p&gt;

&lt;p&gt;🌿 introducing touchgrass ai&lt;/p&gt;

&lt;p&gt;touchgrass ai is an open-source, ai-powered wellness app that encourages people to step away from their screens and reconnect with the real world through small, achievable activities.&lt;/p&gt;

&lt;p&gt;instead of just telling you to spend less time online, it gives you little outdoor quests to complete in real life.&lt;/p&gt;

&lt;p&gt;✨ what can you do with it?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌱 daily quests: discover activities that encourage you to get outside and explore.&lt;/li&gt;
&lt;li&gt;🤖 ai-powered suggestions: generate personalized activity ideas using open-source ai.&lt;/li&gt;
&lt;li&gt;⭐ xp and levels: earn experience points as you complete quests.&lt;/li&gt;
&lt;li&gt;🔥 streak tracking: build consistency through small daily actions.&lt;/li&gt;
&lt;li&gt;📝 field notes: record thoughts and experiences from your offline adventures.&lt;/li&gt;
&lt;li&gt;🎯 custom quests: create your own challenges.&lt;/li&gt;
&lt;li&gt;📊 progress tracking: see your journey toward healthier digital habits.&lt;/li&gt;
&lt;li&gt;📴 offline-friendly fallback: keep using built-in quests when ai is unavailable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🛠️ how i built it&lt;/p&gt;

&lt;p&gt;i used the following technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;frontend: react, vite, and css&lt;/li&gt;
&lt;li&gt;backend: python and fastapi&lt;/li&gt;
&lt;li&gt;open-source ai: qwen 2.5 3b through ollama&lt;/li&gt;
&lt;li&gt;storage: browser local storage&lt;/li&gt;
&lt;li&gt;deployment: vercel for the frontend and render for the backend&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🧠 why open-source ai matters here&lt;/p&gt;

&lt;p&gt;for a project focused on digital well-being, i didn't want the solution to depend entirely on a closed-source ai service.&lt;/p&gt;

&lt;p&gt;using an open-weight model such as qwen 2.5 3b through ollama gives developers the freedom to experiment with local inference, customize model behavior, and explore different models without depending on a paid proprietary ai api.&lt;/p&gt;

&lt;p&gt;local inference can also help keep prompts on a user's own machine when configured that way. the model is replaceable, which makes the project easier to experiment with and extend.&lt;/p&gt;

&lt;p&gt;i also wanted the basic experience to remain useful without ai. the built-in quests provide a fallback, so the app's core idea doesn't disappear when a model is unavailable.&lt;/p&gt;

&lt;p&gt;🚀 try it yourself&lt;/p&gt;

&lt;p&gt;🌐 live demo: &lt;a href="https://touchgrass-ai.vercel.app/" rel="noopener noreferrer"&gt;https://touchgrass-ai.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 open-source code: &lt;a href="https://github.com/arkendukundu-dev/touchgrass-ai" rel="noopener noreferrer"&gt;https://github.com/arkendukundu-dev/touchgrass-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;the project is built with an extensible architecture, and there's plenty of room to improve quest personalization, add achievements, and introduce more ways to encourage offline exploration.&lt;/p&gt;

&lt;p&gt;🔮 what's next?&lt;/p&gt;

&lt;p&gt;some ideas i'd love to explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;more personalized quests based on interests and available time&lt;/li&gt;
&lt;li&gt;achievements and community challenges&lt;/li&gt;
&lt;li&gt;more outdoor activity categories&lt;/li&gt;
&lt;li&gt;improved accessibility and mobile experiences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🌱 final thoughts&lt;/p&gt;

&lt;p&gt;ai doesn't always need to keep us glued to a screen. sometimes, it can help us find a reason to put the screen down.&lt;/p&gt;

&lt;p&gt;that's the idea behind touchgrass ai: use technology to make more room for real life.&lt;/p&gt;

&lt;p&gt;i'd love to hear your feedback and ideas. what feature would make you more likely to step away from your screen and explore the world?&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #hacktoberfest #opensource #ai
&lt;/h1&gt;

</description>
      <category>hacktoberfest</category>
      <category>hf26challenge</category>
      <category>devchallenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Hi</title>
      <dc:creator>Arkendu Kundu</dc:creator>
      <pubDate>Sun, 11 Oct 2026 04:13:01 +0000</pubDate>
      <link>https://dev.to/arkendu_kundu_ff38c8b6c04/hi-nko</link>
      <guid>https://dev.to/arkendu_kundu_ff38c8b6c04/hi-nko</guid>
      <description></description>
    </item>
  </channel>
</rss>
