<?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: Rishi Banota</title>
    <description>The latest articles on DEV Community by Rishi Banota (@r_banota_71f128a5d9f).</description>
    <link>https://dev.to/r_banota_71f128a5d9f</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%2F4101672%2F2e08efab-045e-4273-b8dd-dadb901ea553.png</url>
      <title>DEV Community: Rishi Banota</title>
      <link>https://dev.to/r_banota_71f128a5d9f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/r_banota_71f128a5d9f"/>
    <language>en</language>
    <item>
      <title>"I Built tryKaro — an Auto Deal Tracker That Hunts the Lowest Prices Across Amazon, Flipkart, Myntra"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Tue, 01 Sep 2026 15:54:40 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/i-built-trykaro-an-auto-deal-tracker-that-hunts-the-lowest-prices-across-amazon-flipkart-fp2</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/i-built-trykaro-an-auto-deal-tracker-that-hunts-the-lowest-prices-across-amazon-flipkart-fp2</guid>
      <description>&lt;p&gt;Tired of manually checking if that thing you want dropped in price?&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;tryKaro&lt;/strong&gt; — it tracks thousands of products across &lt;strong&gt;Amazon, Flipkart, Myntra, and more&lt;/strong&gt;, and finds you the &lt;strong&gt;absolute lowest price automatically&lt;/strong&gt;. No more "notify me" tabs you forget about. No more FOMO at checkout.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live:&lt;/strong&gt; &lt;a href="https://trykaro.pages.dev/" rel="noopener noreferrer"&gt;https://trykaro.pages.dev/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🔎 Scans &lt;strong&gt;thousands of products&lt;/strong&gt; across major Indian marketplaces&lt;/li&gt;
&lt;li&gt;📉 Surfaces the &lt;strong&gt;deepest discounts&lt;/strong&gt; and limited-time offers&lt;/li&gt;
&lt;li&gt;⚡ Updates automatically — you just open the page and see what's hot&lt;/li&gt;
&lt;li&gt;🛒 Currently focused on &lt;strong&gt;products&lt;/strong&gt; (more categories coming)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I kept missing price drops on stuff I actually wanted. The deal-finder sites are either ad-filled or outdated by the time you see them. So I built one that &lt;em&gt;actually tracks&lt;/em&gt; and shows the real lowest price, refreshed automatically.&lt;/p&gt;

&lt;p&gt;It's live now on Cloudflare Pages — free, fast, no signup.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://trykaro.pages.dev/" rel="noopener noreferrer"&gt;tryKaro — grab the best deals&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you use it and spot a killer deal (or a bug), drop it in the comments. Always shipping.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built by a student dev. More categories + alerts coming soon.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
    </item>
    <item>
      <title>"remembrandt: Give Your Coding Agent a Memory It Never Loses (Claude Code / Cursor / Codex)"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Tue, 01 Sep 2026 10:10:19 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/remembrandt-give-your-coding-agent-a-memory-it-never-loses-claude-code-cursor-codex-1n93</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/remembrandt-give-your-coding-agent-a-memory-it-never-loses-claude-code-cursor-codex-1n93</guid>
      <description>&lt;p&gt;You spend 20 minutes re-explaining your architecture to Claude Code, Cursor, or Codex. It answers, you close the terminal — and the next session it asks the &lt;em&gt;same questions again&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Context is rebuilt from scratch every single time. That is the #1 complaint about coding agents: they are brilliant — and completely amnesiac.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;remembrandt&lt;/strong&gt; to fix this.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/rishibanota/remembrandt" rel="noopener noreferrer"&gt;https://github.com/rishibanota/remembrandt&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is remembrandt
&lt;/h2&gt;

&lt;p&gt;A tiny &lt;strong&gt;skill you drop into any agent&lt;/strong&gt; (Claude Code, Cursor, Codex) plus a &lt;strong&gt;zero-dependency CLI&lt;/strong&gt;. It maintains a lightweight, file-based memory store for your project and regenerates a &lt;code&gt;MEMORY.md&lt;/code&gt; your agent reads at the start of every session.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Your agent finally remembers: the rationale behind that &lt;code&gt;why&lt;/code&gt;, the footgun it hit yesterday, what shipped last week — without you repeating a word.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;No cloud. No API keys. No database. Just files.&lt;/p&gt;




&lt;h2&gt;
  
  
  How it works in practice
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight console"&gt;&lt;code&gt;&lt;span class="gp"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;remembrandt remember &lt;span class="s2"&gt;"Use uv for dependency management"&lt;/span&gt; &lt;span class="nt"&gt;--category&lt;/span&gt; decision &lt;span class="nt"&gt;--tags&lt;/span&gt; uv
&lt;span class="gp"&gt;Remembered entry #&lt;/span&gt;1 &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="s1"&gt;'decision'&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt;
&lt;span class="go"&gt;
&lt;/span&gt;&lt;span class="gp"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;remembrandt remember &lt;span class="s2"&gt;"Never mutate the shared config object"&lt;/span&gt; &lt;span class="nt"&gt;--category&lt;/span&gt; gotcha
&lt;span class="gp"&gt;Remembered entry #&lt;/span&gt;2 &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="s1"&gt;'gotcha'&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt;
&lt;span class="go"&gt;
&lt;/span&gt;&lt;span class="gp"&gt;$&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;remembrandt recall
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It writes every decision, gotcha, and changelog to &lt;code&gt;MEMORY.md&lt;/code&gt; — which lives in your repo and travels with the project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I am a student dev. My coding agent kept forgetting things I told it five sessions ago. The friction was real and the fix is small. So I made it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zero dependencies&lt;/strong&gt; — drops into any project, no install dance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File-based&lt;/strong&gt; — plain markdown + JSON, survives anywhere git lives&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Category + tag aware&lt;/strong&gt; — recall by &lt;code&gt;decision&lt;/code&gt;, &lt;code&gt;gotcha&lt;/code&gt;, &lt;code&gt;changelog&lt;/code&gt;, or any tag&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agent-native&lt;/strong&gt; — reads itself at session start, no prompt surgery needed&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;remembrandt      &lt;span class="c"&gt;# or: pip install -e .&lt;/span&gt;
remembrandt init             &lt;span class="c"&gt;# writes starter .remembrandt/&lt;/span&gt;
remembrandt remember &lt;span class="s2"&gt;"..."&lt;/span&gt; &lt;span class="nt"&gt;--category&lt;/span&gt; decision
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It also works as a Claude Code / Cursor / Codex &lt;strong&gt;skill&lt;/strong&gt; — copy the skill file into your project and the agent auto-loads memory.&lt;/p&gt;




&lt;h2&gt;
  
  
  Built by a student
&lt;/h2&gt;

&lt;p&gt;I'm Rishi, third-year engineering student in Mumbai. I ship a new small tool every week. Find me on X &lt;a href="https://x.com/BanotaRish87559" rel="noopener noreferrer"&gt;@BanotaRish87559&lt;/a&gt; or browse &lt;a href="https://github.com/rishibanota" rel="noopener noreferrer"&gt;github.com/rishibanota&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;⭐ If remembrandt saves you from re-explaining your own code, star it.&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>"I Made The Floating Carpet Obby on Roblox - 130 Levels, Magic Carpets, Boombox Music &amp; 8 Power-Ups"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Mon, 31 Aug 2026 16:16:37 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/i-made-the-floating-carpet-obby-on-roblox-130-levels-magic-carpets-boombox-music-8-power-ups-1agl</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/i-made-the-floating-carpet-obby-on-roblox-130-levels-magic-carpets-boombox-music-8-power-ups-1agl</guid>
      <description>&lt;p&gt;A magic carpet, a boombox, a grapple hook, and 8 power-ups — welcome to The Floating Carpet Obby, my new Roblox game with &lt;strong&gt;130 levels&lt;/strong&gt; (and growing).&lt;/p&gt;

&lt;p&gt;Play free: &lt;a href="https://www.roblox.com/games/82713324366697/The-Floating-Carpet-Obby" rel="noopener noreferrer"&gt;https://www.roblox.com/games/82713324366697/The-Floating-Carpet-Obby&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is The Floating Carpet Obby
&lt;/h2&gt;

&lt;p&gt;Classic obby (obstacle course) gameplay with a twist: you get a &lt;strong&gt;magic carpet&lt;/strong&gt; and a bag of power-ups. Glide, swing, speed-run, and jump through floating platforms across 130 levels — with more coming.&lt;/p&gt;




&lt;h2&gt;
  
  
  Power-ups you get
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Boombox — play your favorite tunes while you jump&lt;/li&gt;
&lt;li&gt;Golden Gloves — knock out obstacles in style&lt;/li&gt;
&lt;li&gt;Grapple Hook — swing your way to victory&lt;/li&gt;
&lt;li&gt;Skip Level — stuck? skip and keep going&lt;/li&gt;
&lt;li&gt;Speed Coil — run faster than ever&lt;/li&gt;
&lt;li&gt;Gravity Coil — jump higher to dodge traps&lt;/li&gt;
&lt;li&gt;Magic Carpet — fly through levels like a pro&lt;/li&gt;
&lt;li&gt;Classic Sword — battle your way through&lt;/li&gt;
&lt;li&gt;Laser Gun — precision takedown of obstacles&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why 130 levels
&lt;/h2&gt;

&lt;p&gt;Obby fans always want "just one more level." I designed the difficulty curve to stay fun — not rage-quit-inducing. If you get stuck, you either skip it or grab a power-up. Checkpoints save your progress.&lt;/p&gt;

&lt;p&gt;Can you reach the top?&lt;/p&gt;




&lt;h2&gt;
  
  
  Play it
&lt;/h2&gt;

&lt;p&gt;It is free on Roblox. Jump in: &lt;a href="https://www.roblox.com/games/82713324366697/The-Floating-Carpet-Obby" rel="noopener noreferrer"&gt;https://www.roblox.com/games/82713324366697/The-Floating-Carpet-Obby&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Drop your highest reached level in the comments. I am curious who clears 130 first.&lt;/p&gt;

&lt;p&gt;Built by a student dev.&lt;/p&gt;

</description>
      <category>python</category>
    </item>
    <item>
      <title>"I Made a Roblox Game: UGC Grinders - Slap, Fight Vegeta and Goku, Grind for Trillions in PP"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Mon, 31 Aug 2026 16:12:49 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/i-made-a-roblox-game-ugc-grinders-slap-fight-vegeta-and-goku-grind-for-trillions-in-pp-3bmc</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/i-made-a-roblox-game-ugc-grinders-slap-fight-vegeta-and-goku-grind-for-trillions-in-pp-3bmc</guid>
      <description>&lt;p&gt;As a student dev who mostly builds Python tools and trading bots, I wanted to try something completely different: a game you can slap your way to the top on.&lt;/p&gt;

&lt;p&gt;I made UGC Grinders on Roblox and just dropped a big update.&lt;/p&gt;

&lt;p&gt;Play free: &lt;a href="https://www.roblox.com/games/81849831148777/Free-UGC-Items" rel="noopener noreferrer"&gt;https://www.roblox.com/games/81849831148777/Free-UGC-Items&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is UGC Grinders
&lt;/h2&gt;

&lt;p&gt;You start with a free slap weapon. Slap stuff, climb leaderboards, and stack up PP (Power Points) - think millions, billions, trillions.&lt;/p&gt;

&lt;p&gt;Use that PP to upgrade to stronger slap weapons, unlock rare gear, and flex your grind. Compete with friends.&lt;/p&gt;

&lt;p&gt;It is intentionally silly. Slap to power, power to slap harder.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's new (the update)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Dance emotes added so you can celebrate a big slap&lt;/li&gt;
&lt;li&gt;New combat system&lt;/li&gt;
&lt;li&gt;Zombie Fight Place&lt;/li&gt;
&lt;li&gt;Fight Vegeta and Goku to earn HUGE PP points&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yes, you read that right. The grind has levels.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;Start with a free slap weapon on spawn&lt;/li&gt;
&lt;li&gt;Upgrade to stronger weapons with big PP boosts&lt;/li&gt;
&lt;li&gt;Unlock rare gear and show off your grind&lt;/li&gt;
&lt;li&gt;Earn millions, billions, even trillions of PP&lt;/li&gt;
&lt;li&gt;Climb leaderboards and compete with friends&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I had 6 Roblox games that never took off. This one felt different - the slap mechanic is stupidly simple but surprisingly satisfying to loop.&lt;/p&gt;

&lt;p&gt;I am learning game design by building. The goal is one game that actually hooks people.&lt;/p&gt;




&lt;h2&gt;
  
  
  Play it
&lt;/h2&gt;

&lt;p&gt;It is free on Roblox. Two minutes is all it takes.&lt;/p&gt;

&lt;p&gt;Play UGC Grinders: &lt;a href="https://www.roblox.com/games/81849831148777/Free-UGC-Items" rel="noopener noreferrer"&gt;https://www.roblox.com/games/81849831148777/Free-UGC-Items&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you slap your first point or climb the leaderboards, screenshot it and drop it in the comments. I read every comment.&lt;/p&gt;

&lt;p&gt;Built by a student dev. Feedback equals feature requests.&lt;/p&gt;




&lt;h2&gt;
  
  
  Badges to chase
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;First Slap - landed your very first slap, grind begins&lt;/li&gt;
&lt;li&gt;Drip Beginner - bought your first UGC shirt, pant, or mask&lt;/li&gt;
&lt;li&gt;PP Collector - earned your first 1,000 PP, keep grinding&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Current stats: 9 First Slaps ever, 12 Drip Beginners, 45 PP Collectors.&lt;/p&gt;




&lt;h2&gt;
  
  
  About the developer
&lt;/h2&gt;

&lt;p&gt;I am Rishi, a third-year engineering student in Mumbai. I build Python tools, trading bots, web scrapers, and now Roblox games. Follow along on X at @BanotaRish87559.&lt;/p&gt;

</description>
      <category>python</category>
    </item>
    <item>
      <title>"Made a Roblox Game: UGC Grinders — Slap, Fight Vegeta &amp; Goku, Grind for Trillions in PP"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Mon, 31 Aug 2026 16:11:02 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/made-a-roblox-game-ugc-grinders-slap-fight-vegeta-goku-grind-for-trillions-in-pp-2ci</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/made-a-roblox-game-ugc-grinders-slap-fight-vegeta-goku-grind-for-trillions-in-pp-2ci</guid>
      <description>&lt;p&gt;As a student dev who mostly builds Python tools and trading bots, I wanted to try something totally different: &lt;strong&gt;a game you can slap your way to the top on.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I made &lt;strong&gt;UGC Grinders&lt;/strong&gt; on Roblox — and just dropped a big update.&lt;/p&gt;

&lt;p&gt;🎮 &lt;strong&gt;Play (free):&lt;/strong&gt; &lt;a href="https://www.roblox.com/games/81849831148777/Free-UGC-Items" rel="noopener noreferrer"&gt;https://www.roblox.com/games/81849831148777/Free-UGC-Items&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What's new (the update)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🕺 &lt;strong&gt;Dance emotes&lt;/strong&gt; added&lt;/li&gt;
&lt;li&gt;🥷 &lt;strong&gt;New combat system&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🧟‍♂️ &lt;strong&gt;Zombie Fight Place&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🆚 &lt;strong&gt;Fight Vegeta and Goku&lt;/strong&gt; to earn HUGE PP points&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yes, you read that right. The grind has levels.&lt;/p&gt;




&lt;h2&gt;
  
  
  What the game is
&lt;/h2&gt;

&lt;p&gt;You start with a &lt;strong&gt;free slap weapon&lt;/strong&gt;. Slap stuff, climb leaderboards, and stack up &lt;strong&gt;PP (Power Points)&lt;/strong&gt; — think millions, billions, trillions.&lt;/p&gt;

&lt;p&gt;Use that PP to &lt;strong&gt;upgrade to stronger slap weapons&lt;/strong&gt;, unlock rare gear, and flex your grind. Compete with friends. There are badges for everything (First Slap, PP Collector, Drip Beginner...).&lt;/p&gt;

&lt;p&gt;It's intentionally silly. Slap → power → slap harder.&lt;/p&gt;

&lt;p&gt;Use PP to upgrade slap weapons, unlock rare gear, and climb leaderboards. Compete with friends.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I had 6 games on Roblox that never took off. This one felt different — the slap mechanic is stupidly simple but surprisingly satisfying to loop.&lt;/p&gt;

&lt;p&gt;I'm learning game design through doing. The goal is one game that actually hooks people.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;👋 Start with a free slap weapon&lt;/li&gt;
&lt;li&gt;⚡ Upgrade to stronger weapons with BIG PP boosts&lt;/li&gt;
&lt;li&gt;🏆 Unlock rare gear and flex the grind&lt;/li&gt;
&lt;li&gt;💰 Earn millions, billions, trillians of PP&lt;/li&gt;
&lt;li&gt;🌍 Compete on leaderboards&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want to try it?
&lt;/h2&gt;

&lt;p&gt;It's &lt;strong&gt;free&lt;/strong&gt; on Roblox. Two minutes is all it takes.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://www.roblox.com/games/81849831148777/Free-UGC-Items" rel="noopener noreferrer"&gt;Play UGC Grinders&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you slap your first point or climb the leaderboards — screenshot it and drop it in the comments. I read every comment.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Built by a student dev. Feedback = feature requests.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
    </item>
    <item>
      <title>"I Built tryKaro — an Auto Deal Tracker That Hunts the Lowest Prices Across Amazon, Flipkart, Myntra"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Mon, 31 Aug 2026 12:55:07 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/i-built-trykaro-an-auto-deal-tracker-that-hunts-the-lowest-prices-across-amazon-flipkart-32fe</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/i-built-trykaro-an-auto-deal-tracker-that-hunts-the-lowest-prices-across-amazon-flipkart-32fe</guid>
      <description>&lt;p&gt;Tired of manually checking if that thing you want dropped in price?&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;tryKaro&lt;/strong&gt; — it tracks thousands of products across &lt;strong&gt;Amazon, Flipkart, Myntra, and more&lt;/strong&gt;, and finds you the &lt;strong&gt;absolute lowest price automatically&lt;/strong&gt;. No more "notify me" tabs you forget about. No more FOMO at checkout.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;Live:&lt;/strong&gt; &lt;a href="https://trykaro.pages.dev/" rel="noopener noreferrer"&gt;https://trykaro.pages.dev/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;🔎 Scans &lt;strong&gt;thousands of products&lt;/strong&gt; across major Indian marketplaces&lt;/li&gt;
&lt;li&gt;📉 Surfaces the &lt;strong&gt;deepest discounts&lt;/strong&gt; and limited-time offers&lt;/li&gt;
&lt;li&gt;⚡ Updates automatically — you just open the page and see what's hot&lt;/li&gt;
&lt;li&gt;🛒 Currently focused on &lt;strong&gt;products&lt;/strong&gt; (more categories coming)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I kept missing price drops on stuff I actually wanted. The deal-finder sites are either ad-filled or outdated by the time you see them. So I built one that &lt;em&gt;actually tracks&lt;/em&gt; and shows the real lowest price, refreshed automatically.&lt;/p&gt;

&lt;p&gt;It's live now on Cloudflare Pages — free, fast, no signup.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://trykaro.pages.dev/" rel="noopener noreferrer"&gt;tryKaro — grab the best deals&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you use it and spot a killer deal (or a bug), drop it in the comments. Always shipping.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built by a student dev. More categories + alerts coming soon.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>automation</category>
    </item>
    <item>
      <title>"ToolMint: Our website offers a wide range of practical and easy-to-use tools designed to s"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Sun, 30 Aug 2026 17:58:00 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/toolmint-our-website-offers-a-wide-range-of-practical-and-easy-to-use-tools-designed-to-s-5cb2</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/toolmint-our-website-offers-a-wide-range-of-practical-and-easy-to-use-tools-designed-to-s-5cb2</guid>
      <description>&lt;p&gt;I built &lt;strong&gt;ToolMint&lt;/strong&gt; — Our website offers a wide range of practical and easy-to-use tools designed to simplify your everyday tasks. Whether you need 📊 calculators, 🔄 converters, 📝 text utilities, 📂 file tools, ⚡ productivity helpers, or many other essential features, we've got you covered.  🚀 Save time, boost productivity, and get things done faster.&lt;/p&gt;

&lt;p&gt;1⭐ on GitHub · HTML&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fraw.githubusercontent.com%2Frishibanota%2FToolMint%2Fmain%2Fassets%2Ftoolmint-demo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fraw.githubusercontent.com%2Frishibanota%2FToolMint%2Fmain%2Fassets%2Ftoolmint-demo.gif" alt="ToolMint demo" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;﻿# ToolMint&lt;/p&gt;

&lt;p&gt;ToolMint is a lightweight collection of browser-based utility tools built for developers, students, and anyone who needs a quick productivity boost.&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/assets%2Fhomepage.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/assets%2Fhomepage.png" alt="ToolMint homepage screenshot" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What you can do here
&lt;/h2&gt;

&lt;p&gt;ToolMint brings together handy tools for text, data, images, and developer workflows, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;72 Tools Currently Live 🔥&lt;/li&gt;
&lt;li&gt;Text utilities: Base64 encoder/decoder, HTML encoder/decoder, case converter, slug generator, and word counter&lt;/li&gt;
&lt;li&gt;Data helpers: JSON formatter, JSON-to-CSV, CSV-to-JSON, and markdown-to-HTML&lt;/li&gt;
&lt;li&gt;Image utilities: image resizer, image-to-base64 conversion, and QR code generation&lt;/li&gt;
&lt;li&gt;Developer tools: regex tester, JWT decoder, SHA256 generator, timestamp converter, and password generator&lt;/li&gt;
&lt;li&gt;Calculators: age calculator, EMI calculator, percentage calculator, and unit converter&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why ToolMint?
&lt;/h2&gt;

&lt;p&gt;This site is designed to be easy to use on any modern browser. It provides simple, fast, and approachable tools for one-off tasks or everyday workflows without needing to install anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Live demo
&lt;/h2&gt;

&lt;p&gt;Visit the live site at:&lt;br&gt;
&lt;a href="https://toolmint.rishibanota.workers.dev/" rel="noopener noreferrer"&gt;https://toolmint.rishibanota.workers.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Contributing
&lt;/h2&gt;

&lt;p&gt;Feel free to contribute to this project 💚&lt;/p&gt;

&lt;p&gt;Suggestions, bug reports, and new tool ideas are welcome via issues or pull requests.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why I built it
&lt;/h2&gt;

&lt;p&gt;I'm a student developer (3rd-year BE IT) shipping real tools, not tutorials. ToolMint started as something I needed for myself and turned into a public project so others can use it too.&lt;/p&gt;

&lt;p&gt;It's open source. Stars, issues, and PRs welcome — especially if you break it. 👉 &lt;strong&gt;&lt;a href="https://github.com/rishibanota/ToolMint" rel="noopener noreferrer"&gt;ToolMint on GitHub&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tried it? Tell me what works (or what doesn't) in the comments.&lt;/p&gt;

</description>
      <category>html</category>
    </item>
    <item>
      <title>"I Built BugSeer — an Offline, Explainable Bug-Risk Predictor (Your Code Never Leaves Your Machine)"</title>
      <dc:creator>Rishi Banota</dc:creator>
      <pubDate>Sun, 30 Aug 2026 17:47:44 +0000</pubDate>
      <link>https://dev.to/r_banota_71f128a5d9f/i-built-bugseer-an-offline-explainable-bug-risk-predictor-your-code-never-leaves-your-machine-4np7</link>
      <guid>https://dev.to/r_banota_71f128a5d9f/i-built-bugseer-an-offline-explainable-bug-risk-predictor-your-code-never-leaves-your-machine-4np7</guid>
      <description>&lt;p&gt;Most "AI code review" tools hand you a score and expect you to trust it. I don't. So I built &lt;strong&gt;BugSeer&lt;/strong&gt; — a tool where &lt;em&gt;every single point of risk traces back to named, inspectable evidence.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;And it runs &lt;strong&gt;100% offline&lt;/strong&gt;. No cloud, no API keys, no telemetry. Your source code never leaves your machine.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn9di4dhb24lwcefme8or.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn9di4dhb24lwcefme8or.gif" alt="BugSeer demo" width="800" height="677"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The problem with "trust me, it's risky"
&lt;/h2&gt;

&lt;p&gt;When a static analyzer says &lt;code&gt;src/payment.py&lt;/code&gt; is a 96/100 defect risk, what do you do? You can't argue with a number. You either blindly refactor or ignore it.&lt;/p&gt;

&lt;p&gt;BugSeer's rule is different: &lt;strong&gt;show the receipts.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🔥 src/payment.py   96/100 (critical)
████████████████████████████████████████
static 102  ·  git 70  ·  raw 172 pts

  ⎇ +40 High bug-fix density   [bugfix-density]
      9 of 10 commits (90%) look like bug fixes.

  ◆ +27 No error handling       [no-error-handling]
      4 I/O, network, parsing calls and zero try/catch.

  ◆ +25 Deeply nested control flow [deep-nesting]
      Max nesting 3, max block depth 7 (threshold 3).
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can push back on that. That's the entire point.&lt;/p&gt;




&lt;h2&gt;
  
  
  How it works (5 phases, all local)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Rule-based static analysis&lt;/strong&gt; — parses with &lt;code&gt;ast&lt;/code&gt; (Python) or tree-sitter (19+ langs). Flags no-error-handling, deep nesting, god-files, swallowed exceptions, etc.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Git intelligence&lt;/strong&gt; — reads &lt;code&gt;git log&lt;/code&gt; locally: change frequency, bug-fix density, revert history, fix-follow rate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learn from &lt;em&gt;your&lt;/em&gt; bugs&lt;/strong&gt; — &lt;code&gt;bugseer train&lt;/code&gt; fits a model on &lt;em&gt;your&lt;/em&gt; repo with a temporal split, so it's predictive, not circular.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project heat map&lt;/strong&gt; — colour-coded tree, or a React dashboard via &lt;code&gt;bugseer serve&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"What if?" simulator&lt;/strong&gt; — &lt;code&gt;bugseer impact&lt;/code&gt; predicts what breaks if you touch a file.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  The honesty guarantees (why I trust it)
&lt;/h2&gt;

&lt;p&gt;A prediction you can't trust is worse than none:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Metrics are &lt;strong&gt;out-of-fold&lt;/strong&gt; (5-fold CV), never training-set scores.&lt;/li&gt;
&lt;li&gt;Probabilities clamped to &lt;strong&gt;2–95%&lt;/strong&gt; — a few dozen samples don't justify certainty.&lt;/li&gt;
&lt;li&gt;Too little signal? It &lt;em&gt;says so&lt;/em&gt; and falls back to rules instead of fitting noise.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example from my own training run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;✓ Model trained
  Estimator      sklearn.GradientBoostingClassifier
  ROC AUC (5-fold)  0.7652
  Learned to look at:
    largest parameter list   █████████ 24.5%
    comment ratio            █████ 14.8%
    ownership concentration  ████ 10.0%
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="s2"&gt;".[all]"&lt;/span&gt;     &lt;span class="c"&gt;# or just: pip install -e .&lt;/span&gt;

bugseer scan &lt;span class="nb"&gt;.&lt;/span&gt;              &lt;span class="c"&gt;# rank files by risk&lt;/span&gt;
bugseer explain src/payment.py   &lt;span class="c"&gt;# full reasoning for one file&lt;/span&gt;
bugseer heatmap &lt;span class="nb"&gt;.&lt;/span&gt;           &lt;span class="c"&gt;# colour-coded project tree&lt;/span&gt;
bugseer impact src/db.py    &lt;span class="c"&gt;# "what if I change this?"&lt;/span&gt;
bugseer train &lt;span class="nb"&gt;.&lt;/span&gt;             &lt;span class="c"&gt;# learn from your own bug history&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Works in CI too:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;pip install -e ".[parsers]"&lt;/span&gt;
&lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;bugseer scan . --fail-over 85 --ignore-tests&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why I built this
&lt;/h2&gt;

&lt;p&gt;I'm a student developer (3rd-year BE IT). I kept shipping code I &lt;em&gt;thought&lt;/em&gt; was fine and finding out otherwise weeks later. The existing tools were either cloud-locked or black boxes. BugSeer is my attempt at something I'd actually use: fast, private, and willing to explain itself.&lt;/p&gt;

&lt;p&gt;It's open source under MIT. Stars, issues, and PRs welcome — especially if you break it. 👉 &lt;strong&gt;&lt;a href="https://github.com/rishibanota/Bugseer" rel="noopener noreferrer"&gt;github.com/rishibanota/Bugseer&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you try it on your own repo, tell me what it got right (or wrong) in the comments.&lt;/p&gt;

</description>
      <category>devtools</category>
    </item>
  </channel>
</rss>
