<?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: Rudra Singh Bora</title>
    <description>The latest articles on DEV Community by Rudra Singh Bora (@rudrasinghbora99).</description>
    <link>https://dev.to/rudrasinghbora99</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F99mvlsfu5tfj9m7ku25d.png</url>
      <title>DEV Community: Rudra Singh Bora</title>
      <link>https://dev.to/rudrasinghbora99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rudrasinghbora99"/>
    <language>en</language>
    <item>
      <title>🌿 IRL Quest: Touch Grass, Complete Quests, Level Up!</title>
      <dc:creator>Rudra Singh Bora</dc:creator>
      <pubDate>Sat, 10 Oct 2026 16:19:54 +0000</pubDate>
      <link>https://dev.to/rudrasinghbora99/irl-quest-touch-grass-complete-quests-level-up-4jec</link>
      <guid>https://dev.to/rudrasinghbora99/irl-quest-touch-grass-complete-quests-level-up-4jec</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;IRL Quest is a gamified real-life mission app built around a simple idea: &lt;strong&gt;make getting away from screens feel like a real-life adventure!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The app encourages users to step outside, try small activities, explore their surroundings, and complete real-world challenges. Instead of just scrolling through a screen, users can choose a mission, complete it in real life, earn XP, and unlock achievements.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🎯 &lt;strong&gt;Real-Life Missions:&lt;/strong&gt; Discover small challenges designed to encourage offline activities.&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI-Generated Missions:&lt;/strong&gt; Generate new missions using a locally running AI model.&lt;/li&gt;
&lt;li&gt;⭐ &lt;strong&gt;XP &amp;amp; Leveling:&lt;/strong&gt; Earn experience points by completing missions.&lt;/li&gt;
&lt;li&gt;🏆 &lt;strong&gt;Achievements &amp;amp; Ranks:&lt;/strong&gt; Track progress and celebrate milestones.&lt;/li&gt;
&lt;li&gt;⏱️ &lt;strong&gt;Mission Timer:&lt;/strong&gt; Keep track of time spent on a quest.&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;Local Progress:&lt;/strong&gt; Save progress in the browser using Local Storage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;IRL Quest is for anyone who wants to make everyday activities more engaging, build healthier screen habits, and add a little fun to real life.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;use technology to motivate people to spend more time experiencing the world beyond their screens.&lt;/strong&gt; 🌱&lt;/p&gt;

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

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/rudra5002-code/IRL-Quest" rel="noopener noreferrer"&gt;https://github.com/rudra5002-code/IRL-Quest&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project source code is available on GitHub. Feel free to explore the implementation, share feedback, and suggest improvements!&lt;/p&gt;

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

&lt;p&gt;I built IRL Quest using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML&lt;/strong&gt; — app structure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CSS&lt;/strong&gt; — styling and layout&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; — mission logic, XP, achievements, timers, and UI interactions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; — local inference for AI-generated missions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen3 4B&lt;/strong&gt; — the open-weight language model used to generate missions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser Local Storage&lt;/strong&gt; — saving progress locally&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For AI mission generation, the app sends a request to the locally running Ollama API. The model generates a mission in JSON format, which the application validates before displaying it to the user.&lt;/p&gt;

&lt;p&gt;Note: AI-generated missions require Ollama and the Qwen3 4B model to be installed locally. Generation speed depends on your computer's hardware. The AI feature may not work until the local setup is complete.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because it makes AI experimentation more accessible to developers and creators.&lt;/p&gt;

&lt;p&gt;By using an open-weight model through Ollama, I could experiment with AI-powered features locally instead of depending entirely on a hosted, closed AI API.&lt;/p&gt;

&lt;p&gt;For a project like IRL Quest, the idea is especially meaningful: AI helps create the missions, but the real experience happens away from the screen.&lt;/p&gt;

&lt;p&gt;Open tools make it easier to experiment, share what we learn, and build on each other's work. 🌍&lt;/p&gt;




&lt;p&gt;🌿 &lt;strong&gt;Touch grass. Complete quests. Earn XP. Level up IRL.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Built for the Hacktoberfest Open-Source AI Challenge — Week 1: Touch Grass.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>beginners</category>
    </item>
    <item>
      <title>NextStep: A Productivity Coach That Helps You Decide What to Do Next</title>
      <dc:creator>Rudra Singh Bora</dc:creator>
      <pubDate>Sun, 04 Oct 2026 18:45:07 +0000</pubDate>
      <link>https://dev.to/rudrasinghbora99/nextstep-a-productivity-coach-that-helps-you-decide-what-to-do-next-2f3o</link>
      <guid>https://dev.to/rudrasinghbora99/nextstep-a-productivity-coach-that-helps-you-decide-what-to-do-next-2f3o</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 built &lt;strong&gt;NextStep&lt;/strong&gt;, a simple productivity app designed for a friend who often knows he has a lot to do, but gets stuck deciding &lt;strong&gt;what to do first&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The problem wasn't a lack of motivation. There were just too many things competing for attention.&lt;/p&gt;

&lt;p&gt;So I built NextStep around one simple idea:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Don't figure out everything. Just figure out what to do next.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;NextStep lets my friend quickly capture his thoughts and tasks, prioritize them by importance and timing, work through focused sprints, and track his progress throughout the day.&lt;/p&gt;

&lt;p&gt;The most important feature I added for this challenge is &lt;strong&gt;AI Coach&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When my friend feels confused or overwhelmed about a goal, he can describe the situation in his own words. The AI Coach, powered by the open-weight &lt;strong&gt;Gemma&lt;/strong&gt; model, turns that situation into &lt;strong&gt;three simple, actionable next steps&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Each AI-generated step can then be added directly to the task list.&lt;/p&gt;

&lt;p&gt;This means the AI isn't just giving advice — it helps turn confusion into something my friend can actually do.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://newstep2.onrender.com" rel="noopener noreferrer"&gt;https://newstep2.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try the &lt;strong&gt;AI Coach&lt;/strong&gt; section and enter something like:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I have an exam tomorrow and five chapters left. I don't know where to start."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The AI Coach will generate three practical next steps, which can be added directly to the NextStep task list.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://github.com/rudra5002-code/newStep" rel="noopener noreferrer"&gt;https://github.com/rudra5002-code/newStep&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is open source and contains the frontend, Express backend, AI Coach integration, and setup instructions.&lt;/p&gt;

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

&lt;p&gt;I built NextStep as a lightweight web application using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;Node.js&lt;/li&gt;
&lt;li&gt;Express&lt;/li&gt;
&lt;li&gt;Hugging Face Inference Providers&lt;/li&gt;
&lt;li&gt;Google's &lt;strong&gt;Gemma 2 2B IT&lt;/strong&gt;, an open-weight model&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The core AI feature is the &lt;strong&gt;AI Coach&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The flow is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user describes what's confusing or overwhelming.&lt;/li&gt;
&lt;li&gt;NextStep sends the situation to the Express backend.&lt;/li&gt;
&lt;li&gt;The backend sends the request to Gemma through the Hugging Face Inference API.&lt;/li&gt;
&lt;li&gt;Gemma is instructed to return exactly three short, practical next steps.&lt;/li&gt;
&lt;li&gt;NextStep displays those steps to the user.&lt;/li&gt;
&lt;li&gt;The user can add any generated step directly to their task list.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I deliberately made the AI output task-oriented rather than creating another general-purpose chatbot.&lt;/p&gt;

&lt;p&gt;The goal is not to have a long conversation with AI.&lt;/p&gt;

&lt;p&gt;The goal is to answer one question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"What should I do next?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I deployed the application on Render, with the AI request handled securely through the backend so the Hugging Face token is not exposed in the browser.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters here because &lt;strong&gt;the AI model is part of the product experience, not just an external black box&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I used &lt;strong&gt;Gemma&lt;/strong&gt;, an open-weight model, as the reasoning layer behind NextStep's AI Coach. That gives the project more flexibility than building the feature around a completely closed model.&lt;/p&gt;

&lt;p&gt;Using an open-weight model makes it possible to think about future improvements such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;running the model locally&lt;/li&gt;
&lt;li&gt;experimenting with different model versions&lt;/li&gt;
&lt;li&gt;fine-tuning the model for productivity workflows&lt;/li&gt;
&lt;li&gt;changing the inference provider&lt;/li&gt;
&lt;li&gt;having more control over how the AI behaves&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a productivity tool dealing with someone's personal thoughts, goals, and plans, having more control over the AI stack is especially valuable.&lt;/p&gt;

&lt;p&gt;Open models also make experimentation more accessible to individual developers. I was able to take an open-weight model like Gemma and turn it into a focused feature for a real person and a real problem.&lt;/p&gt;

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

&lt;p&gt;I am entering the following partner categories:&lt;/p&gt;

&lt;h3&gt;
  
  
  Best Use of Render
&lt;/h3&gt;

&lt;p&gt;NextStep is deployed and running on &lt;strong&gt;Render&lt;/strong&gt; as a live web application. The application uses a Node.js/Express backend to securely handle the AI Coach requests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://newstep2.onrender.com" rel="noopener noreferrer"&gt;https://newstep2.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Best Use of Gemma
&lt;/h3&gt;

&lt;p&gt;The AI Coach is powered by Google's &lt;strong&gt;Gemma 2 2B IT&lt;/strong&gt;, an open-weight model.&lt;/p&gt;

&lt;p&gt;Gemma is used as the core AI component that transforms an overwhelming situation into three practical next steps that the user can turn into tasks.&lt;/p&gt;

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