<?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: Tanmay Sharma </title>
    <description>The latest articles on DEV Community by Tanmay Sharma  (@tanmaysharma).</description>
    <link>https://dev.to/tanmaysharma</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%2F4160061%2F74df7ce7-9f70-42f1-896f-5b3534e3ab86.png</url>
      <title>DEV Community: Tanmay Sharma </title>
      <link>https://dev.to/tanmaysharma</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tanmaysharma"/>
    <language>en</language>
    <item>
      <title>Hactoberfest - 2026-3</title>
      <dc:creator>Tanmay Sharma </dc:creator>
      <pubDate>Sun, 25 Oct 2026 15:04:31 +0000</pubDate>
      <link>https://dev.to/tanmaysharma/hactoberfest-2026-3-5d50</link>
      <guid>https://dev.to/tanmaysharma/hactoberfest-2026-3-5d50</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ** My First Hacktoberfest Project: A Text Summarizer with Llama 3
&lt;/h2&gt;

&lt;p&gt;Hello People! 👋&lt;/p&gt;

&lt;p&gt;I'm new to this whole open-source and Hacktoberfest thing, but I wanted put something there so here, I built for Week 3. I'm sure there are things I could do better, and I'm totally okay to feedback and learning from this experience. So let's do this. &lt;/p&gt;

&lt;h2&gt;
  
  
  My idea
&lt;/h2&gt;

&lt;p&gt;You know that feeling when you find an interesting article but it's super long, and you just want the main points? Yeah, me too. I thought: "What if I could build something that automatically shortens text for me?" &lt;/p&gt;

&lt;p&gt;So for Hacktoberfest, I decided to create a "Text Summarizer" that does exactly that.&lt;/p&gt;

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

&lt;p&gt;It's a simple web app where one:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Copy and paste any text (article, document, whatever)&lt;/li&gt;
&lt;li&gt;Choose how short or long one wants the summary&lt;/li&gt;
&lt;li&gt;Click a button&lt;/li&gt;
&lt;li&gt;Get a nice summary back&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it! No complicated setup, no fancy algorithms I invented myself. Just using Llama 3 (a really good open-source AI model) to do the summarizing.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works (Really Simply)
&lt;/h2&gt;

&lt;p&gt;I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Llama 3&lt;/strong&gt; - An AI model that's free and open-source (made by Meta)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; - A tool that lets you run Llama 3 on your own computer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML, CSS, JavaScript&lt;/strong&gt; - For the web interface (the pretty part you see)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python Flask&lt;/strong&gt; - For the backend (optional, but it works better with it)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;User run Ollama locally, which means your text stays on the computer. Nothing goes to the cloud. Privacy-friendly!&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Built This for Hacktoberfest
&lt;/h2&gt;

&lt;p&gt;Hacktoberfest 2026 is all about open-source AI, and I really liked that idea. Everything in my project uses free, open-source tools:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Llama 3 is open-source ✅&lt;/li&gt;
&lt;li&gt;Ollama is open-source ✅&lt;/li&gt;
&lt;li&gt;Flask is open-source ✅&lt;/li&gt;
&lt;li&gt;My code is open-source ✅&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;No paid APIs. No closed-source models. Just open tools helping each other.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Honest Part
&lt;/h2&gt;

&lt;p&gt;I'm not a super experienced developer. I'm learning as I go. This is my first real Hacktoberfest project, and I'm sure there are bugs, things I could optimize, or better ways to do stuff that I don't know about yet.&lt;/p&gt;

&lt;p&gt;But I suppose that's okay! The point was to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build something useful&lt;/li&gt;
&lt;li&gt;Learn how to work with AI models&lt;/li&gt;
&lt;li&gt;Contribute something to open source&lt;/li&gt;
&lt;li&gt;Maybe help someone else save time reading long texts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have suggestions or see something wrong, please let me know. I genuinely want to learn from this.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Use It
&lt;/h2&gt;

&lt;p&gt;If you want to try it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Get Ollama&lt;/strong&gt; from &lt;a href="https://ollama.ai" rel="noopener noreferrer"&gt;https://ollama.ai&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run this command:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;   ollama run llama3
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Download my files&lt;/strong&gt; from GitHub and open &lt;code&gt;text_summarizer.html&lt;/code&gt; in your browser&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Copy any text&lt;/strong&gt; you want summarized&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Click the button&lt;/strong&gt; and see the magic happen!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It'll take a bit to download the Llama 3 model (about 4.7 GB), but after that it's really fast.&lt;/p&gt;

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

&lt;p&gt;Building this taught me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How AI models like Llama 3 actually work (kind of!)&lt;/li&gt;
&lt;li&gt;How to use APIs in JavaScript&lt;/li&gt;
&lt;li&gt;How to build something with Python backend and JavaScript frontend&lt;/li&gt;
&lt;li&gt;That open-source tools are really powerful and accessible&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;I've shared the basic version, but there are SO many things that could be added:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Summarizing directly from URLs&lt;/li&gt;
&lt;li&gt;Saving summaries to a file&lt;/li&gt;
&lt;li&gt;Different languages&lt;/li&gt;
&lt;li&gt;More customization options&lt;/li&gt;
&lt;li&gt;Performance improvements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maybe in the future, or maybe someone reading this will have cool ideas!&lt;/p&gt;

&lt;h2&gt;
  
  
  Thanks
&lt;/h2&gt;

&lt;p&gt;Thanks to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Llama 3 team&lt;/strong&gt; for creating such an amazing model&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Ollama team&lt;/strong&gt; for making it easy to run locally&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hacktoberfest&lt;/strong&gt; for organizing this and encouraging open-source work&lt;/li&gt;
&lt;li&gt;Everyone on DEV.to who writes great content (your articles inspired me!)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Find the Code
&lt;/h2&gt;

&lt;p&gt;Everything is on GitHub (link here), and I'd love if you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Try it out&lt;/li&gt;
&lt;li&gt;Give feedback&lt;/li&gt;
&lt;li&gt;Suggest improvements&lt;/li&gt;
&lt;li&gt;Fork it and make it better!&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Thought
&lt;/h2&gt;

&lt;p&gt;I'm realizing that building something and sharing it is way better than waiting until it's "perfect." This probably isn't perfect, but it works, it's useful, and it's open source.&lt;/p&gt;

&lt;p&gt;So,  Kbai! &lt;/p&gt;




&lt;p&gt;GitHub Repo:&lt;a href="https://github.com/BlissfulSoup/Text-summariser-llama3-hactoberfest-2026-3-" rel="noopener noreferrer"&gt;https://github.com/BlissfulSoup/Text-summariser-llama3-hactoberfest-2026-3-&lt;/a&gt; &lt;/p&gt;

</description>
      <category>hf26challenge</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>Title: Touch Grass Check: an AI that makes sure you went outside</title>
      <dc:creator>Tanmay Sharma </dc:creator>
      <pubDate>Sat, 10 Oct 2026 10:49:19 +0000</pubDate>
      <link>https://dev.to/tanmaysharma/title-touch-grass-check-an-ai-that-makes-sure-you-went-outside-1ejp</link>
      <guid>https://dev.to/tanmaysharma/title-touch-grass-check-an-ai-that-makes-sure-you-went-outside-1ejp</guid>
      <description>&lt;p&gt;This is my first Hacktoberfest project. The week-one theme was "touch grass", so I built a small web app that checks whether you really went outside.&lt;/p&gt;

&lt;p&gt;---How it works----&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Take or upload a photo.&lt;/li&gt;
&lt;li&gt;An open-source AI model (CLIP, running in your browser with Transformers.js) decides whether the photo is outdoors in nature.&lt;/li&gt;
&lt;li&gt;If it is, One get "Touch grass: confirmed"(loved writing that) . If not, you're sent back outside.&lt;/li&gt;
&lt;li&gt;The AI then names the plant from a list of 126 common plants, flowers and trees. Wikipedia supplies the origin and description.&lt;/li&gt;
&lt;li&gt;One can copy the result, download it as a .txt file, or save it as a PDF.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The photo never leaves the device. The model runs locally, and only the plant name is sent to Wikipedia.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/editor/BlissfulSoup/embed/01a1250a-40ee-7ee2-9d41-6d14fad000e9?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;-----What I learned----&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI models can run directly in a web page, with no server or API key.&lt;/li&gt;
&lt;li&gt;The first visit downloads the model, so it's slow once, then faster.&lt;/li&gt;
&lt;li&gt;It isn't perfect. It was too strict about a close-up stock photo of a rose, but it passed a real photo of grass from my street. It only knows the plants on its list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next steps? more plants, a gallery of past nature notes, and a daily outdoor challenge. But a break is a must (my exams are over for now) &lt;/p&gt;

&lt;p&gt;I built this with help from an AI assistant, and I tested it myself outdoors. If you try it, tell me what plant it found!&lt;/p&gt;

&lt;p&gt;This wasn't built with the direct intention to replace/innovate but more as a step to learn something new and maybe motivate people to create/innovate in things.&lt;/p&gt;

&lt;p&gt;And as always, thank you for entertaining my childish project, feedbacks are always appreciated.. Kbai&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>hf26challenge</category>
      <category>opensource</category>
      <category>devchallenge</category>
    </item>
    <item>
      <title>Shield for A friend</title>
      <dc:creator>Tanmay Sharma </dc:creator>
      <pubDate>Sat, 03 Oct 2026 15:49:48 +0000</pubDate>
      <link>https://dev.to/tanmaysharma/shield-for-a-friend-g7n</link>
      <guid>https://dev.to/tanmaysharma/shield-for-a-friend-g7n</guid>
      <description>&lt;p&gt;Well I'm new to this but..&lt;br&gt;&lt;br&gt;
Hi everyone Tanmay here,&lt;br&gt;
I'm new to coding and stuff but am curious to learn so here I am.&lt;/p&gt;

&lt;p&gt;This is uh my gift?(tease material honestly) for my Instagram addict friend.&lt;/p&gt;

&lt;p&gt;Idea: A timer+warning system to limit social media usage &amp;amp; an in-built deep-work mode (passcode controlled)&lt;br&gt;
Ps. This is made on html (no app sorry, I'm new to this... But maybe in future? Yes)&lt;/p&gt;

&lt;p&gt;Anyway link below..&lt;br&gt;
&lt;a href="https://codepen.io/BlissfulSoup/pen/ogZGQLp" rel="noopener noreferrer"&gt;https://codepen.io/BlissfulSoup/pen/ogZGQLp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And um I'm open to suggestions&amp;amp;feedback and anyone who had advice so....&lt;br&gt;
 Kbai /ᐠ - ˕ -マ &lt;/p&gt;

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