<?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: Naman Sachdeva</title>
    <description>The latest articles on DEV Community by Naman Sachdeva (@naman_sachdeva).</description>
    <link>https://dev.to/naman_sachdeva</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3263467%2F9fb5b257-4b98-4a5f-b650-aac44e203188.png</url>
      <title>DEV Community: Naman Sachdeva</title>
      <link>https://dev.to/naman_sachdeva</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/naman_sachdeva"/>
    <language>en</language>
    <item>
      <title>“Not a startup, not a dev team — just me building an AI for emotions.❤️🤖"</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Tue, 28 Oct 2025 12:27:05 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/i-built-a-mood-based-gradient-quote-generator-powered-by-ai-515i</link>
      <guid>https://dev.to/naman_sachdeva/i-built-a-mood-based-gradient-quote-generator-powered-by-ai-515i</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey Guys 👋&lt;/strong&gt;&lt;br&gt;
I’m still learning — not a full-stack expert, not building a huge startup — just someone who likes playing with code and visuals.&lt;/p&gt;

&lt;p&gt;I recently made this little tool: you type a mood (like “dreamy ocean”, “sunset hustle”, or “calm coding flow”) and it generates a background gradient and a fresh motivational quote for you. If you’ve got your own server/API key, it can even call an AI backend to make totally custom gradients + quotes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✅ What it does&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you pick from predefined moods (Happy, Calm, Sad, Energetic), it uses preset gradients + quotes.&lt;/li&gt;
&lt;li&gt;If you choose “AI” mode and type your own prompt, the tool will:

&lt;ol&gt;
&lt;li&gt;Send the prompt to a backend endpoint /generate-gradient&lt;/li&gt;
&lt;li&gt;Receive a custom gradient (2 HEX colours) + a quote from AI&lt;/li&gt;
&lt;li&gt;Apply the gradient and adjust the text colour automatically so
it’s always readable&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🛠 Why I built it&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I wanted something more than static themes: a tool that feels your mood and paints accordingly. Also, I found learning this colour-contrast logic (checking brightness and adjusting text colour) surprisingly fun.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🧩 Tech bits&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Frontend: HTML + CSS + vanilla JS — no big framework.&lt;/li&gt;
&lt;li&gt;Backend (optional): Express + Node → endpoint accepts JSON { prompt } and returns { gradient, quote }.&lt;/li&gt;
&lt;li&gt;Bonus: client-side checks for URL validity, fallback when server is missing, and smooth background + text transition.
🚀&lt;a href="https://updated-mood-gradient-generator.onrender.com" rel="noopener noreferrer"&gt; Try it out&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Would love your feedback — is the colour contrast good? Does the quote feel fresh?&lt;/p&gt;

&lt;p&gt;Thanks for checking this out — and if you’re building your own little tool too, drop your link below!&lt;/p&gt;

&lt;p&gt;💬 Would love to hear your thoughts — drop a comment if you tried it, found a bug, or have an idea to improve it!&lt;br&gt;
—Naman Sachdeva&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>javascript</category>
      <category>css</category>
    </item>
    <item>
      <title>🧮 Build a Smart Calculator Using HTML, CSS &amp; JavaScript (With Keyboard Support)</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Mon, 27 Oct 2025 16:26:55 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/build-a-smart-calculator-using-html-css-javascript-with-keyboard-support-239m</link>
      <guid>https://dev.to/naman_sachdeva/build-a-smart-calculator-using-html-css-javascript-with-keyboard-support-239m</guid>
      <description>&lt;p&gt;💡 Description&lt;/p&gt;

&lt;p&gt;This project is a clean and smart web-based calculator built using HTML, CSS, and JavaScript.&lt;br&gt;
It doesn’t just look good — it behaves intelligently:&lt;br&gt;
no operator spamming, supports negative numbers, and clears errors with one tap.&lt;/p&gt;

&lt;p&gt;A perfect project if you’re learning DOM manipulation and JavaScript event handling.&lt;/p&gt;

&lt;p&gt;🚀 Features&lt;/p&gt;

&lt;p&gt;✅ Perform arithmetic operations → +, -, *, /, %&lt;br&gt;
✅ Handles negative numbers → like -5+4&lt;br&gt;
✅ Blocks invalid sequences like ++, */, etc.&lt;br&gt;
✅ Shows "Error" on invalid inputs (deletes in one Backspace)&lt;br&gt;
✅ Works with both buttons and keyboard&lt;br&gt;
✅ Simple, responsive, and modern UI&lt;/p&gt;

&lt;p&gt;🎨 UI Design:&lt;br&gt;
The layout is built with minimal HTML and modern CSS —&lt;br&gt;
a smooth gradient background, soft shadows, and clean button interactions make it feel polished.&lt;/p&gt;

&lt;p&gt;You can easily tweak the theme colors or button styles to make it uniquely yours.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://naman9104.github.io/Calculator/" rel="noopener noreferrer"&gt;Try it now on GitHub Pages&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🌱 What You’ll Learn&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handling keyboard events in JS&lt;/li&gt;
&lt;li&gt;Preventing invalid user inputs&lt;/li&gt;
&lt;li&gt;Real-time DOM updates&lt;/li&gt;
&lt;li&gt;Display error management&lt;/li&gt;
&lt;li&gt;Clean, responsive UI design&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;⚙️ Future Plans&lt;/p&gt;

&lt;p&gt;🧩 Add Light/Dark mode toggle&lt;br&gt;
🧮 Add Scientific functions (sin, cos, log, etc.)&lt;br&gt;
📜 Add Calculation History&lt;br&gt;
🌐 Connect custom domain (e.g., calculatorbynaman.tech)&lt;/p&gt;

&lt;p&gt;💬 Final Thoughts&lt;/p&gt;

&lt;p&gt;This isn’t just a calculator — it’s a clean demonstration of writing smart JavaScript logic with a responsive front end.&lt;br&gt;
Try building your own version, or add more features to it!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>backend</category>
      <category>frontend</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sat, 25 Oct 2025 09:52:55 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/-2f2e</link>
      <guid>https://dev.to/naman_sachdeva/-2f2e</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/naman_sachdeva" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3263467%2F9fb5b257-4b98-4a5f-b650-aac44e203188.png" alt="naman_sachdeva"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/naman_sachdeva/mood-gradient-generator-colors-quotes-that-match-your-feelings-57g4" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;🎨 Mood Gradient Generator: Colors &amp;amp; Quotes That Match Your Feelings&lt;/h2&gt;
      &lt;h3&gt;Naman Sachdeva ・ Oct 25&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#javascript&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#css&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>ai</category>
      <category>css</category>
    </item>
    <item>
      <title>🎨 Mood Gradient Generator: Colors &amp; Quotes That Match Your Feelings</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sat, 25 Oct 2025 09:52:24 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/mood-gradient-generator-colors-quotes-that-match-your-feelings-57g4</link>
      <guid>https://dev.to/naman_sachdeva/mood-gradient-generator-colors-quotes-that-match-your-feelings-57g4</guid>
      <description>&lt;p&gt;I built a small web app using HTML, CSS, and JavaScript that changes the background based on your current mood.&lt;br&gt;&lt;br&gt;
Select Happy, Calm, Sad, or Energetic — the background smoothly transitions to a matching gradient!  &lt;/p&gt;

&lt;p&gt;💡 Features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GPT server integration for fresh AI-generated quotes&lt;/li&gt;
&lt;li&gt;Responsive design — works offline&lt;/li&gt;
&lt;li&gt;Input text color adapts to background for readability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is a fun way to combine JS interactivity with colorful UI effects.  &lt;/p&gt;

&lt;p&gt;Try it out and let your mood shine! 🌈&lt;br&gt;
&lt;a href="https://mood-gradient-generator.onrender.com/" rel="noopener noreferrer"&gt;URL For Live Preview&lt;/a&gt;&lt;br&gt;
Note: TO POWER ON THE AI CLICK ON USE GPT,ENTER URL,TAP ON ANY MOOD,RELAX&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>ai</category>
      <category>css</category>
    </item>
    <item>
      <title>Built My First Portfolio Site at 16 — No Frameworks, Just Grit</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sun, 15 Jun 2025 11:04:06 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/clean-portfolio-template-no-setup-just-edit-go-59gn</link>
      <guid>https://dev.to/naman_sachdeva/clean-portfolio-template-no-setup-just-edit-go-59gn</guid>
      <description>&lt;p&gt;I’m 16 — just wanted a simple portfolio.&lt;br&gt;
Not something with 50 npm packages and a PhD in Tailwind.&lt;br&gt;
So I built my own.&lt;/p&gt;

&lt;p&gt;🧪 No frameworks&lt;br&gt;
⚡ No build steps&lt;br&gt;
✏️ Just open index.html, change a few lines — and boom, you’re live.&lt;/p&gt;

&lt;p&gt;🔗 Live Preview&lt;br&gt;
👉 &lt;a href="https://naman9104.github.io/Portfolio-Template/" rel="noopener noreferrer"&gt;https://naman9104.github.io/Portfolio-Template/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;📂 GitHub Repo&lt;br&gt;
👉  &lt;a href="https://github.com/naman9104/Portfolio-Template" rel="noopener noreferrer"&gt;https://github.com/naman9104/Portfolio-Template&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.amazonaws.com%2Fuploads%2Farticles%2Fr0fgxf148r41gmvhcp7e.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/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr0fgxf148r41gmvhcp7e.png" alt="Screenshot of the portfolio homepage showing a dark-themed layout with a typewriter intro" width="800" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;✨ Features:&lt;br&gt;
🔤 Typewriter-style animated intro&lt;/p&gt;

&lt;p&gt;🧭 Clean layout with 5 sections&lt;/p&gt;

&lt;p&gt;💡 Dark mode toggle&lt;/p&gt;

&lt;p&gt;📱 Fully responsive&lt;/p&gt;

&lt;p&gt;⚙️ No frameworks, no setup — just HTML, CSS, JS&lt;/p&gt;

&lt;p&gt;✏️ Easy to customize — perfect for beginners&lt;/p&gt;

&lt;p&gt;🛠 How to Use:&lt;br&gt;
Fork the repo&lt;/p&gt;

&lt;p&gt;Open index.html&lt;/p&gt;

&lt;p&gt;Change your name, skills, projects, about, etc.&lt;/p&gt;

&lt;p&gt;Deploy using GitHub Pages.&lt;/p&gt;

&lt;p&gt;🚀 That’s it — you’re live in 5 minutes.&lt;/p&gt;

&lt;p&gt;Inspired by my previous post:&lt;a href="https://dev.to/naman_sachdeva/not-a-full-stack-dev-not-a-startup-just-a-16-yo-with-ideas-pmj"&gt; Not a full-stack dev, not a startup. Just a 16 y/o with ideas&lt;/a&gt;&lt;br&gt;
This portfolio came out of that journey.&lt;/p&gt;

&lt;p&gt;💬 Want to help improve it?&lt;br&gt;
Drop your ideas below 👇&lt;br&gt;
If you remix it, I’d love to see your version!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Not a full-stack dev. Not a startup. Just a 16 y/o with ideas.</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sat, 14 Jun 2025 11:48:08 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/not-a-full-stack-dev-not-a-startup-just-a-16-yo-with-ideas-pmj</link>
      <guid>https://dev.to/naman_sachdeva/not-a-full-stack-dev-not-a-startup-just-a-16-yo-with-ideas-pmj</guid>
      <description>&lt;p&gt;Hey! I’m 16. I’m not a professional dev, I don’t run a startup, and I’m not trying to sell you anything.&lt;/p&gt;

&lt;p&gt;I just like building random tools — simple stuff that solve small problems or are just fun to make.&lt;/p&gt;

&lt;p&gt;Here are two I’ve built recently 👇&lt;/p&gt;

&lt;p&gt;🔊 Offline Text-to-Speech Tool&lt;br&gt;
Works 100% offline&lt;/p&gt;

&lt;p&gt;No API keys, no accounts&lt;/p&gt;

&lt;p&gt;Super fast &amp;amp; clean interface&lt;/p&gt;

&lt;p&gt;Uses the SpeechSynthesis API built into the browser.&lt;br&gt;
Made with just HTML, CSS, and JS — no libraries, no backend.&lt;/p&gt;

&lt;p&gt;📷 QR Code Generator&lt;br&gt;
Instantly turns any text or link into a QR Code&lt;/p&gt;

&lt;p&gt;Fully frontend — nothing gets sent to a server&lt;/p&gt;

&lt;p&gt;Includes download option for the generated code&lt;/p&gt;

&lt;p&gt;Simple, fast, and works in any browser.&lt;/p&gt;

&lt;p&gt;Why I’m doing this:&lt;br&gt;
I like making small, useful things&lt;/p&gt;

&lt;p&gt;Helps me improve my frontend skills&lt;/p&gt;

&lt;p&gt;Feels better than just scrolling Instagram all day&lt;/p&gt;

&lt;p&gt;Not everything I build is perfect. Most of it is super basic.&lt;br&gt;
But I’m 16 — and every tool teaches me something new.&lt;/p&gt;

&lt;p&gt;If you're building too, or just curious, feel free to drop your links.&lt;br&gt;
Let’s make stuff, break stuff, and share it.&lt;br&gt;
🔗 Try It Out&lt;br&gt;
 TTS Tool: &lt;a href="https://naman9104.github.io/TTS/" rel="noopener noreferrer"&gt;https://naman9104.github.io/TTS/&lt;/a&gt; | &lt;a href="https://github.com/naman9104/TTS" rel="noopener noreferrer"&gt;https://github.com/naman9104/TTS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;QR Code Generator: &lt;a href="https://naman9104.github.io/QR-Code-Generator/%7C" rel="noopener noreferrer"&gt;https://naman9104.github.io/QR-Code-Generator/|&lt;/a&gt; &lt;a href="https://github.com/naman9104/QR-Code-Generator" rel="noopener noreferrer"&gt;https://github.com/naman9104/QR-Code-Generator&lt;/a&gt;&lt;br&gt;
👉 Just released a beginner-friendly portfolio template based on these ideas — &lt;a href="https://dev.to/naman_sachdeva/clean-portfolio-template-no-setup-just-edit-go-59gn"&gt;Check it out here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;— Naman&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>🎙️ Build a Realistic Voice TTS Web App (No API Key Needed, Works Offline!)</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sat, 14 Jun 2025 09:32:24 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/build-a-realistic-voice-tts-web-app-no-api-key-needed-works-offline-1nip</link>
      <guid>https://dev.to/naman_sachdeva/build-a-realistic-voice-tts-web-app-no-api-key-needed-works-offline-1nip</guid>
      <description>&lt;p&gt;These days, TTS tools are everywhere — but most need API keys, accounts, or sound robotic.&lt;/p&gt;

&lt;p&gt;So I built a fully offline TTS (Text-to-Speech) web app using just HTML, CSS &amp;amp; JavaScript — no frameworks, no libraries, and no API required!&lt;/p&gt;

&lt;p&gt;🎯 Try It Out:&lt;/p&gt;

&lt;p&gt;Live Demo: [&lt;a href="https://naman9104.github.io/TTS/" rel="noopener noreferrer"&gt;https://naman9104.github.io/TTS/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;GitHub Source Code: [&lt;a href="https://github.com/naman9104/TTS" rel="noopener noreferrer"&gt;https://github.com/naman9104/TTS&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;⚙️ Features:&lt;br&gt;
Choose from multiple available voices&lt;/p&gt;

&lt;p&gt;Set custom pitch and rate&lt;/p&gt;

&lt;p&gt;Type text and speak it instantly&lt;/p&gt;

&lt;p&gt;Works offline on most browsers&lt;/p&gt;

&lt;p&gt;Clean glassmorphism UI&lt;/p&gt;

&lt;p&gt;🔧 How It's Built:&lt;br&gt;
HTML for structure&lt;/p&gt;

&lt;p&gt;CSS with a polished glassmorphism look&lt;/p&gt;

&lt;p&gt;Vanilla JS using built-in SpeechSynthesisUtterance&lt;/p&gt;

&lt;p&gt;No API calls. No data usage. Just open the page and start listening.&lt;/p&gt;

&lt;p&gt;💡 Why I Made This:&lt;br&gt;
I noticed many TTS tools ask for API keys or sound robotic. I wanted something:&lt;/p&gt;

&lt;p&gt;Lightweight&lt;/p&gt;

&lt;p&gt;Offline&lt;/p&gt;

&lt;p&gt;Clean UI&lt;/p&gt;

&lt;p&gt;Beginner-friendly&lt;/p&gt;

&lt;p&gt;This is perfect for students, teachers, or anyone who wants to convert text into speech easily.&lt;/p&gt;

&lt;p&gt;⭐ Like the project?&lt;br&gt;
Star it on GitHub, it really helps 🙌&lt;br&gt;
Comments and feedback are welcome!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Built this tool in 2 days – helps anyone make QR codes easily!</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Sat, 14 Jun 2025 06:53:38 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/built-this-tool-in-2-days-helps-anyone-make-qr-codes-easily-2bm1</link>
      <guid>https://dev.to/naman_sachdeva/built-this-tool-in-2-days-helps-anyone-make-qr-codes-easily-2bm1</guid>
      <description>&lt;p&gt;QR codes have become a part of daily life — scanning menus, paying bills, sharing Wi-Fi. But most tools online are filled with ads or force you to sign up.&lt;/p&gt;

&lt;p&gt;I wanted to build something different.&lt;br&gt;
Something clean. Lightweight. Beginner-friendly.&lt;/p&gt;

&lt;p&gt;So I built this from scratch — no React, no frameworks, no nonsense.&lt;/p&gt;

&lt;p&gt;🔗 Try It Out:&lt;br&gt;
👉 Live Demo&lt;br&gt;
🛠 GitHub Source&lt;/p&gt;

&lt;p&gt;💡 What You Can Do:&lt;br&gt;
Generate QR codes from any link or text&lt;/p&gt;

&lt;p&gt;Customize size and colors&lt;/p&gt;

&lt;p&gt;See real-time preview&lt;/p&gt;

&lt;p&gt;Download as PNG&lt;/p&gt;

&lt;p&gt;Enjoy a modern, clean UI with glass effect&lt;/p&gt;

&lt;p&gt;🧠 Tech Stack:&lt;br&gt;
HTML for structure&lt;/p&gt;

&lt;p&gt;CSS for layout + effects&lt;/p&gt;

&lt;p&gt;JavaScript + qrcode.js for generation logic&lt;br&gt;
No external libraries or UI kits — just raw frontend.&lt;/p&gt;

&lt;p&gt;🚀 Why I Built It:&lt;br&gt;
I’m a high school student exploring frontend dev.&lt;br&gt;
I wanted to practice DOM manipulation, styling, and build something actually useful.&lt;br&gt;
This project helped me learn more than just syntax — it taught me how to build for users.&lt;/p&gt;

&lt;p&gt;🙌 Help Me Grow:&lt;br&gt;
If this tool helped you, give the repo a ⭐ on GitHub.&lt;br&gt;
Feedback? Suggestions? I’d love to hear them 👇&lt;/p&gt;

&lt;p&gt;Let’s keep building — one small project at a time.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Free QR Code Generator Tool Built From Scratch (Source Included)</title>
      <dc:creator>Naman Sachdeva</dc:creator>
      <pubDate>Fri, 13 Jun 2025 18:06:13 +0000</pubDate>
      <link>https://dev.to/naman_sachdeva/free-qr-code-generator-tool-built-from-scratch-source-included-35k0</link>
      <guid>https://dev.to/naman_sachdeva/free-qr-code-generator-tool-built-from-scratch-source-included-35k0</guid>
      <description>&lt;p&gt;🧾 Build Your Own Customizable QR Code Generator (No Libraries Needed!)&lt;/p&gt;

&lt;p&gt;These days, QR codes are used everywhere — for payments, links, login, and more.&lt;br&gt;
I wanted to build a simple tool that could generate QR codes quickly without relying on any external libraries or showing ads.&lt;/p&gt;

&lt;p&gt;So I built this project using just HTML, CSS, and JavaScript — and it’s fully customizable.&lt;/p&gt;

&lt;p&gt;Try It Out&lt;/p&gt;

&lt;p&gt;Live Demo: &lt;a href="https://naman9104.github.io/QR-Code-Generator/" rel="noopener noreferrer"&gt;https://naman9104.github.io/QR-Code-Generator/&lt;/a&gt;&lt;br&gt;
GitHub Source Code: &lt;a href="https://github.com/naman9104/QR-Code-Generator" rel="noopener noreferrer"&gt;https://github.com/naman9104/QR-Code-Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What This Tool Can Do&lt;/p&gt;

&lt;p&gt;Type any text or link to generate a QR code instantly&lt;/p&gt;

&lt;p&gt;Choose your own size and colors&lt;/p&gt;

&lt;p&gt;Live preview updates as you type&lt;/p&gt;

&lt;p&gt;Download the QR code as a PNG image&lt;/p&gt;

&lt;p&gt;Clean and modern UI design with a glassmorphism effect&lt;/p&gt;

&lt;p&gt;How It’s Built&lt;/p&gt;

&lt;p&gt;This project uses:&lt;/p&gt;

&lt;p&gt;HTML for the structure&lt;/p&gt;

&lt;p&gt;CSS for the styling and layout&lt;/p&gt;

&lt;p&gt;JavaScript to generate the QR code using qrcode.js&lt;br&gt;
No frameworks or heavy libraries — it’s all built from scratch.&lt;/p&gt;

&lt;p&gt;Why I Made This:&lt;br&gt;
I was exploring ideas for small frontend projects, and QR codes seemed like a fun and useful thing to build.&lt;br&gt;
I also wanted full control over the look and features, which is hard to get with online tools.&lt;/p&gt;

&lt;p&gt;Try the Tool:&lt;br&gt;
Use the QR Code Generator here: &lt;a href="https://naman9104.github.io/QR-Code-Generator/" rel="noopener noreferrer"&gt;https://naman9104.github.io/QR-Code-Generator/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like this project, feel free to star the repo on GitHub — it really helps and motivates me to share more.&lt;/p&gt;

&lt;p&gt;Thanks for reading! If you have any feedback or suggestions, feel free to reply.&lt;/p&gt;

</description>
      <category>customizable</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>css</category>
    </item>
  </channel>
</rss>
