<?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: CodeWithMarish</title>
    <description>The latest articles on DEV Community by CodeWithMarish (@codewithmarish).</description>
    <link>https://dev.to/codewithmarish</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%2F877142%2F55ecbd3c-ad84-4f8a-ae06-f00164fb9215.png</url>
      <title>DEV Community: CodeWithMarish</title>
      <link>https://dev.to/codewithmarish</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codewithmarish"/>
    <language>en</language>
    <item>
      <title>Building an OpenAI-Powered Product Review Analysis Web App: A Step-by-Step Guide</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Fri, 28 Feb 2025 07:44:28 +0000</pubDate>
      <link>https://dev.to/codewithmarish/building-an-openai-powered-product-review-analysis-web-app-a-step-by-step-guide-g5c</link>
      <guid>https://dev.to/codewithmarish/building-an-openai-powered-product-review-analysis-web-app-a-step-by-step-guide-g5c</guid>
      <description>&lt;p&gt;In this tutorial, we’ll walk through the process of creating a web  application that scrapes product reviews from a website and utilizes OpenAI’s  API to generate a summarized review opinion. This application can be a valuable tool for consumers looking to quickly understand the sentiments surrounding a product based on existing reviews.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/ai-powered-product-review-analysis" rel="noopener noreferrer"&gt;Building an OpenAI-Powered Product Review Analysis Web App: A Step-by-Step Guide&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>openai</category>
      <category>ai</category>
      <category>llm</category>
    </item>
    <item>
      <title>Build a Resume Scanner with OpenAI, Node JS &amp; Next JS: A Step-by-Step Tutorial</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Fri, 28 Feb 2025 07:34:33 +0000</pubDate>
      <link>https://dev.to/codewithmarish/build-a-resume-scanner-with-openai-node-js-next-js-a-step-by-step-tutorial-33pe</link>
      <guid>https://dev.to/codewithmarish/build-a-resume-scanner-with-openai-node-js-next-js-a-step-by-step-tutorial-33pe</guid>
      <description>&lt;p&gt;Hello everyone! In this tutorial, we’ll guide you through building a resume scanner web app using NodeJS and Next.js, powered by OpenAI. Follow along step-by-step as we create a custom solution that highlights key skills, experience, qualifications, and much more from resumes. Let’s dive in!&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/resume-scanner-openai-node-nextjs" rel="noopener noreferrer"&gt;Build a Resume Scanner with OpenAI, Node JS &amp;amp; Next JS: A Step-by-Step Tutorial&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>openai</category>
      <category>nextjs</category>
      <category>node</category>
      <category>ai</category>
    </item>
    <item>
      <title>Building an AI-Powered E-commerce Chatbot with LangChain and Gemini</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Fri, 28 Feb 2025 07:28:54 +0000</pubDate>
      <link>https://dev.to/codewithmarish/building-an-ai-powered-e-commerce-chatbot-with-langchain-and-gemini-1bp8</link>
      <guid>https://dev.to/codewithmarish/building-an-ai-powered-e-commerce-chatbot-with-langchain-and-gemini-1bp8</guid>
      <description>&lt;p&gt;In this blog post, we’ll build an AI-powered chatbot for e-commerce customer support using LangChain and Google’s Gemini AI. This chatbot will provide real-time responses by fetching data from a PostgreSQL database. You’ll learn how to integrate an AI model that dynamically generates SQL queries to retrieve product and order information, using this data as context to deliver accurate, relevant answers. Unlike our previous RAG-based app, which used a vector database for context retrieval, here we’ll leverage Supabase to manage our product and order data — allowing the AI to query the database and generate responses&lt;/p&gt;

&lt;p&gt;Let's get started with the code we will build a Fastapi application.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/ecommerce-chatbot-gemini-langchain" rel="noopener noreferrer"&gt;Building an AI-Powered E-commerce Chatbot with LangChain and Gemini&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>langchain</category>
      <category>gemini</category>
      <category>ai</category>
      <category>rag</category>
    </item>
    <item>
      <title>Creating Confetti Animation in Next.js: A Step-by-Step Guide</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Fri, 28 Feb 2025 05:27:32 +0000</pubDate>
      <link>https://dev.to/codewithmarish/creating-confetti-animation-in-nextjs-a-step-by-step-guide-49a5</link>
      <guid>https://dev.to/codewithmarish/creating-confetti-animation-in-nextjs-a-step-by-step-guide-49a5</guid>
      <description>&lt;p&gt;Hello Guys, In this quick tutorial, we’ll walk through the process of creating a simple yet cool confetti effect in a Next.js  application. We will create a simple button that on clicked shows the confetti animation effect. Let’s get started!&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/confetti-animation-next-js" rel="noopener noreferrer"&gt;Creating Confetti Animation in Next.js: A Step-by-Step Guide&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>animation</category>
    </item>
    <item>
      <title>Step-by-Step Guide: Building AI Chatbots Using Langchain and RAG Techniques</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 26 Jan 2025 13:18:10 +0000</pubDate>
      <link>https://dev.to/codewithmarish/step-by-step-guide-building-ai-chatbots-using-langchain-and-rag-techniques-5cii</link>
      <guid>https://dev.to/codewithmarish/step-by-step-guide-building-ai-chatbots-using-langchain-and-rag-techniques-5cii</guid>
      <description>&lt;p&gt;In this guide, we’ll walk you through building an AI assistant that truly understands you and can answer questions about you. We’ll be using Retrieval Augmented Generation (RAG), a powerful technique that helps your AI assistant provide reliable answers based on your data. It's an excellent project and has a good scope for learning and adding more features to it. By the end, you’ll have a practical personal AI assistant and a solid understanding of how RAG works.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/ai-chatbot-using-rag-langchain" rel="noopener noreferrer"&gt;Step-by-Step Guide: Building AI Chatbots Using Langchain and RAG Techniques&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>rag</category>
      <category>langchain</category>
      <category>nextjs</category>
      <category>ai</category>
    </item>
    <item>
      <title>Building an Image Magnifier Effect in NEXT JS: A Step-by-Step Guide</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 17 Mar 2024 05:05:43 +0000</pubDate>
      <link>https://dev.to/codewithmarish/building-an-image-magnifier-effect-in-next-js-a-step-by-step-guide-28lj</link>
      <guid>https://dev.to/codewithmarish/building-an-image-magnifier-effect-in-next-js-a-step-by-step-guide-28lj</guid>
      <description>&lt;p&gt;Hello Guys, In this tutorial, we'll build a custom Image Magnifier component using Next JS. Let’s dive into the step-by-step guide to creating your own Image Magnifier component.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/image-magnifier-effect-in-nextjs"&gt;Building an Image Magnifier Effect in NEXT JS: A Step-by-Step Guide&lt;br&gt;
&lt;/a&gt;&lt;br&gt;
&lt;a href="https://youtube.com/shorts/9d3uA1iz7Yc?si=tgAjwGoEdFfJ_FfW"&gt;&lt;br&gt;
Youtube Short&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Building a Custom Cursor in Next.js 14</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 17 Mar 2024 04:56:34 +0000</pubDate>
      <link>https://dev.to/codewithmarish/building-a-custom-cursor-in-nextjs-14-1nlm</link>
      <guid>https://dev.to/codewithmarish/building-a-custom-cursor-in-nextjs-14-1nlm</guid>
      <description>&lt;p&gt;Hello Guys, In this quick tutorial, we'll explore how to create a custom cursor for your Next.js application. Our requirement for this custom cursor was to follow our main cursor and dynamically change its color based on the type of element it hovers over. Using this foundation knowledge you can build your own cursor matching your imagination or requirements.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/custom-cursor-nextjs14"&gt;Building a Custom Cursor in Next.js 14&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/shorts/bDkxzF0oeSE?si=5V-e0asE0wW_jBfS"&gt;Youtube Short&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/@codewithmarish"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>javascript</category>
      <category>frontend</category>
    </item>
    <item>
      <title>Simple Elliptical Animation with Canvas in JavaScript</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 17 Mar 2024 04:53:04 +0000</pubDate>
      <link>https://dev.to/codewithmarish/simple-elliptical-animation-with-canvas-in-javascript-1l74</link>
      <guid>https://dev.to/codewithmarish/simple-elliptical-animation-with-canvas-in-javascript-1l74</guid>
      <description>&lt;p&gt;Hello Guys, In this tutorial, we’ll explore how to create a simple animation using JavaScript and HTML5 Canvas using ellipse and circle. Specifically, we’ll focus on drawing ellipses and animating circles around them.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/elliptical-animation-canvas-js"&gt;Simple Elliptical Animation with Canvas in JavaScript&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/shorts/u9y52Uyom80?si=PZH6-DXXX-ZTd4is"&gt;Youtube short&lt;/a&gt;&lt;br&gt;
Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/@codewithmarish"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>html</category>
      <category>canvas</category>
      <category>animation</category>
    </item>
    <item>
      <title>Building Real-Time Views Component: A Socket.IO and Next.js Tutorial</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 17 Mar 2024 04:49:04 +0000</pubDate>
      <link>https://dev.to/codewithmarish/building-real-time-views-component-a-socketio-and-nextjs-tutorial-el0</link>
      <guid>https://dev.to/codewithmarish/building-real-time-views-component-a-socketio-and-nextjs-tutorial-el0</guid>
      <description>&lt;p&gt;Hello Guys, Today in this post we will build a simple real-time views component in NEXT JS powered by Socket.IO and Node JS. Socket programming facilitates real-time communication between a server and clients. By the end, you’ll have a functional real-time view and a clear understanding of how Socket.IO and Next.js work together.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/realtime-views-component-nextjs-socketio"&gt;Building Real-Time Views Component: A Socket.IO and Next.js Tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/shorts/F0cjNgBoveY?si=sfC5ek_9jf_fm0_k"&gt;Youtube Short &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/@codewithmarish"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>node</category>
      <category>socket</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Build an OTP PIN Input Component for NEXT JS App</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Sun, 17 Mar 2024 04:43:54 +0000</pubDate>
      <link>https://dev.to/codewithmarish/build-an-otp-pin-input-component-for-next-js-app-3np3</link>
      <guid>https://dev.to/codewithmarish/build-an-otp-pin-input-component-for-next-js-app-3np3</guid>
      <description>&lt;p&gt;Hello Guys, Today in this post we'll build a simple and interactive PIN entry component in NEXT JS 13 (TypeScript). This component is commonly used for scenarios like entering a one-time password (OTP).&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/build-an-otp-input-component-nextjs"&gt;Build an OTP PIN Input Component for NEXT JS App&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our YouTube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://youtube.com/shorts/htslIkyWj3M?si=O8PU4mC8uJXmARAS"&gt;YouTube Shorts&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/@codewithmarish"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>javascript</category>
      <category>typescript</category>
    </item>
    <item>
      <title>How to build ERC 20 Token and Faucets Dapp</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Tue, 24 Jan 2023 15:15:22 +0000</pubDate>
      <link>https://dev.to/codewithmarish/how-to-build-erc-20-token-and-faucets-dapp-4bh1</link>
      <guid>https://dev.to/codewithmarish/how-to-build-erc-20-token-and-faucets-dapp-4bh1</guid>
      <description>&lt;p&gt;Hello friends, Today in this post we will learn to build our own ERC20 token and a faucet Dapp(Decentralized App) using which we can interact with our contract. So we will learn to develop an ERC20 smart contract and a faucet contract which will help in requesting tokens and we will create our frontend using Next JS and use ethers library for interacting with the contract. So let’s get started.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/erc20-token-and-faucets-dapp" rel="noopener noreferrer"&gt;How to build ERC 20 Token and Faucets Dapp?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCkPYmdVz8aGRH6qCdKMRYpA" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>security</category>
      <category>devops</category>
      <category>cloud</category>
      <category>software</category>
    </item>
    <item>
      <title>How to add Web3 Authentication using NEXT JS &amp; MetaMask?</title>
      <dc:creator>CodeWithMarish</dc:creator>
      <pubDate>Tue, 20 Dec 2022 15:50:18 +0000</pubDate>
      <link>https://dev.to/codewithmarish/how-to-add-web3-authentication-using-next-js-metamask-cia</link>
      <guid>https://dev.to/codewithmarish/how-to-add-web3-authentication-using-next-js-metamask-cia</guid>
      <description>&lt;p&gt;Hello friends, today in this post we will work on web3 authentication using NEXT JS and MetaMask without using any libraries. We will not only connect to MetaMask but also dynamically update app states when we switch accounts or disconnect the accounts. We will be using context API for handling the state of the application. Let’s get started.&lt;/p&gt;

&lt;p&gt;Please read this post in our website&lt;br&gt;
&lt;a href="https://codewithmarish.com/post/web3-auth-next-metamask" rel="noopener noreferrer"&gt;How to add Web3 Authentication using NEXT JS &amp;amp; MetaMask?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also please don’t forget to subscribe to our youtube channel codewithmarish for all web development-related challenges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCkPYmdVz8aGRH6qCdKMRYpA" rel="noopener noreferrer"&gt;Code With Marish | Youtube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Posted with ❤️ from somewhere on the Earth&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>github</category>
      <category>algorithms</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
