<?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: Amarjeet Kumar</title>
    <description>The latest articles on DEV Community by Amarjeet Kumar (@amarjeetjyotish).</description>
    <link>https://dev.to/amarjeetjyotish</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%2F3298261%2Fab23d52e-9106-48de-876b-ea32b9daa79a.png</url>
      <title>DEV Community: Amarjeet Kumar</title>
      <link>https://dev.to/amarjeetjyotish</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/amarjeetjyotish"/>
    <language>en</language>
    <item>
      <title>🚀 My Developer Portfolio is Live! | Built with Next.js, Tailwind &amp; Framer Motion</title>
      <dc:creator>Amarjeet Kumar</dc:creator>
      <pubDate>Mon, 07 Jul 2025 16:38:06 +0000</pubDate>
      <link>https://dev.to/amarjeetjyotish/my-developer-portfolio-is-live-built-with-nextjs-tailwind-framer-motion-2n15</link>
      <guid>https://dev.to/amarjeetjyotish/my-developer-portfolio-is-live-built-with-nextjs-tailwind-framer-motion-2n15</guid>
      <description>&lt;p&gt;&lt;strong&gt;🚀 Amarjeet Kumar – Developer Portfolio&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Welcome to the official GitHub repository of my &lt;strong&gt;personal developer portfolio&lt;/strong&gt; – a sleek, modern, and fully responsive website built using &lt;strong&gt;Next.js, TailwindCSS&lt;/strong&gt;, and other top-notch technologies. It showcases my &lt;strong&gt;projects, skills, certifications&lt;/strong&gt;, and more.&lt;/p&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live Site&lt;/strong&gt;: &lt;a href="https://amarjeett.vercel.app/" rel="noopener noreferrer"&gt;amarjeetkumar&lt;/a&gt;&lt;br&gt;&lt;br&gt;
📁 &lt;strong&gt;Source Code&lt;/strong&gt;: &lt;a href="https://github.com/AmarjeetJyotis/Personal-Portfolio-Website.git" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  Demo 🎥
&lt;/h1&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%2Frf5ibn7pgc3nzlwytbwu.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%2Frf5ibn7pgc3nzlwytbwu.png" alt="image" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/user-attachments/assets/af627c44-c11e-453c-b00d-705909d35884" rel="noopener noreferrer"&gt;https://github.com/user-attachments/assets/af627c44-c11e-453c-b00d-705909d35884&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  View live preview &lt;a href="https://amarjeett.vercel.app/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.
&lt;/h2&gt;




&lt;h2&gt;
  
  
  Table of Contents 📜
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Sections&lt;/li&gt;
&lt;li&gt;Demo&lt;/li&gt;
&lt;li&gt;Installation&lt;/li&gt;
&lt;li&gt;Getting Started&lt;/li&gt;
&lt;li&gt;Usage&lt;/li&gt;
&lt;li&gt;Deployment&lt;/li&gt;
&lt;li&gt;
Tutorials

&lt;ul&gt;
&lt;li&gt;Gmail App Password Setup&lt;/li&gt;
&lt;li&gt;Create a Telegram Bot&lt;/li&gt;
&lt;li&gt;Fetching Blog from dev.to&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Packages Used&lt;/li&gt;

&lt;/ul&gt;




&lt;h1&gt;
  
  
  Sections 🔖
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;HERO SECTION&lt;/li&gt;
&lt;li&gt;ABOUT ME&lt;/li&gt;
&lt;li&gt;EXPERIENCE&lt;/li&gt;
&lt;li&gt;SKILLS&lt;/li&gt;
&lt;li&gt;PROJECTS&lt;/li&gt;
&lt;li&gt;EDUCATION&lt;/li&gt;
&lt;li&gt;BLOG&lt;/li&gt;
&lt;li&gt;CONTACTS&lt;/li&gt;
&lt;/ul&gt;




&lt;h1&gt;
  
  
  Installation ⬇️
&lt;/h1&gt;

&lt;h3&gt;
  
  
  You will need to download Git and Node to run this project
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/downloads" rel="noopener noreferrer"&gt;Git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/download/" rel="noopener noreferrer"&gt;Node&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Make sure you have the latest version of both Git and Node on your computer.
&lt;/h4&gt;

&lt;p&gt;bash&lt;br&gt;
node --version&lt;br&gt;
git --version&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;br&gt;
&lt;/h2&gt;

&lt;h1&gt;
  
  
  Getting Started 🎯
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Fork and Clone the repo
&lt;/h3&gt;

&lt;p&gt;To Fork the repo click on the fork button at the top right of the page. Once the repo is forked open your terminal and perform the following commands&lt;/p&gt;

&lt;p&gt;bash&lt;br&gt;
git clone &lt;a href="https://github.com/" rel="noopener noreferrer"&gt;https://github.com/&lt;/a&gt;/Personal-Portfolio-Website.git&lt;/p&gt;

&lt;p&gt;cd Personal-Portfolio-Website&lt;/p&gt;

&lt;h3&gt;
  
  
  Install packages from the root directory
&lt;/h3&gt;

&lt;p&gt;bash&lt;br&gt;
npm install&lt;/p&gt;

&lt;h1&gt;
  
  
  or
&lt;/h1&gt;

&lt;p&gt;yarn install&lt;/p&gt;

&lt;p&gt;Then, run the development server:&lt;/p&gt;

&lt;p&gt;bash&lt;br&gt;
npm run dev&lt;/p&gt;

&lt;h1&gt;
  
  
  or
&lt;/h1&gt;

&lt;p&gt;yarn dev&lt;/p&gt;

&lt;p&gt;Open &lt;a href="http://localhost:3000" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; with your browser to see the result.&lt;/p&gt;




&lt;h3&gt;
  
  
  Running with Docker Compose
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Build Docker Image and Run Container&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bash&lt;br&gt;
    docker-compose up --build&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Access the Application&lt;/strong&gt;:
Visit &lt;a href="http://localhost:3000" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; in your web browser to view the running application.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  Building the Docker Image
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Build the Docker Image using Dockerfile.dev&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bash&lt;br&gt;
    docker build -t nextjs-app -f Dockerfile.dev .&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Running the Docker Container&lt;/strong&gt;:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;bash&lt;br&gt;
    docker run -p 3000:3000 nextjs-app&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Access the Application&lt;/strong&gt;:
Visit &lt;a href="http://localhost:3000" rel="noopener noreferrer"&gt;http://localhost:3000&lt;/a&gt; in your web browser to view the running application.&lt;/li&gt;
&lt;/ol&gt;




&lt;h1&gt;
  
  
  Usage 🕹️
&lt;/h1&gt;

&lt;p&gt;Please create a new .env file from .env.example file.&lt;/p&gt;

&lt;p&gt;Eg:&lt;/p&gt;

&lt;p&gt;env&lt;br&gt;
NEXT_PUBLIC_GTM =&lt;br&gt;
NEXT_PUBLIC_APP_URL =&lt;br&gt;
TELEGRAM_BOT_TOKEN =&lt;br&gt;
TELEGRAM_CHAT_ID =&lt;br&gt;
GMAIL_PASSKEY =&lt;br&gt;
EMAIL_ADDRESS =&lt;/p&gt;

&lt;h3&gt;
  
  
  Then, Customize data in the utils/data &lt;a href="https://github.com/said7388/developer-portfolio/tree/main/utils/data" rel="noopener noreferrer"&gt;folder&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;Eg:&lt;/p&gt;

&lt;p&gt;javascript&lt;br&gt;
export const personalData = {&lt;br&gt;
  name: "Amarjeet Kumar",&lt;br&gt;
  profile: "/profile.png",&lt;br&gt;
  designation: "Software Developer | ML Enthusiast",&lt;br&gt;
  description: "Passionate about building scalable software and contributing to open source.",&lt;br&gt;
  email: "&lt;a href="mailto:ak7462514@gmail.com"&gt;ak7462514@gmail.com&lt;/a&gt;",&lt;br&gt;
  phone: "+91-9798447398",&lt;br&gt;
  address: "Mohali, Punjab, India",&lt;br&gt;
  github: "&lt;a href="https://github.com/AmarjeetJyotis" rel="noopener noreferrer"&gt;https://github.com/AmarjeetJyotis&lt;/a&gt;",&lt;br&gt;
  linkedIn: "&lt;a href="https://www.linkedin.com/in/amarjeet-jyotish/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/amarjeet-jyotish/&lt;/a&gt;",&lt;br&gt;
  leetcode: "&lt;a href="https://leetcode.com/u/AmarjeetJyotish/" rel="noopener noreferrer"&gt;https://leetcode.com/u/AmarjeetJyotish/&lt;/a&gt;",&lt;br&gt;
  devUsername: "AmarjeetJyotis",&lt;br&gt;
  resume: "&lt;a href="https://drive.google.com/file/d/1XJjlWq6_fE5E8ra58KoQbukHk7IVzwc8/view" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1XJjlWq6_fE5E8ra58KoQbukHk7IVzwc8/view&lt;/a&gt;",&lt;br&gt;
};&lt;/p&gt;

&lt;p&gt;devUsername is used for fetching blog posts from dev.to.&lt;/p&gt;




&lt;h1&gt;
  
  
  Deployment 🚀
&lt;/h1&gt;

&lt;p&gt;Deploying the app to platforms like Vercel or Netlify is quick and easy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploying to Vercel:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sign up or log in&lt;/strong&gt; to &lt;a href="https://vercel.com/" rel="noopener noreferrer"&gt;Vercel&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Once logged in, click on &lt;strong&gt;"New Project"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Select your &lt;strong&gt;GitHub repo&lt;/strong&gt; (the one that contains your forked project) and click &lt;strong&gt;Import&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Configure your environment variables in the Vercel dashboard by adding each key from your .env file.

&lt;ul&gt;
&lt;li&gt;E.g., NEXT_PUBLIC_GTM, NEXT_PUBLIC_APP_URL, TELEGRAM_BOT_TOKEN, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Deploy&lt;/strong&gt;. Vercel will automatically detect your Next.js app and build it.&lt;/li&gt;
&lt;li&gt;Once the deployment is complete, you can visit your live website!&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Updating After Deployment
&lt;/h3&gt;

&lt;p&gt;Whenever you push changes to your GitHub repo, Vercel will automatically redeploy the app, keeping your portfolio up-to-date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploying to Netlify:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Sign up or log in&lt;/strong&gt; to &lt;a href="https://www.netlify.com/" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Netlify Dashboard&lt;/strong&gt;, click &lt;strong&gt;"New site from Git"&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Connect your &lt;strong&gt;GitHub&lt;/strong&gt; account and select your repo.&lt;/li&gt;
&lt;li&gt;Configure your environment variables by going to &lt;strong&gt;Site Settings &amp;gt; Build &amp;amp; Deploy &amp;gt; Environment&lt;/strong&gt; and adding keys from your .env file.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Deploy Site&lt;/strong&gt;. Netlify will build and deploy your portfolio.&lt;/li&gt;
&lt;/ol&gt;




&lt;h1&gt;
  
  
  📂 Project:
&lt;/h1&gt;

&lt;p&gt;🎲 AI Rubik’s Cube Solver&lt;br&gt;
Computer vision-based solver using OpenCV and Kociemba algorithm.&lt;/p&gt;

&lt;p&gt;🫁 Pneumonia Detection (CNN)&lt;br&gt;
Hybrid CNN + Random Forest model, presented at ICICC-2025 (Springer).&lt;/p&gt;

&lt;p&gt;🛣️ Alternative Road Routes&lt;br&gt;
Simulated traffic-aware pathfinding using Dijkstra in C++/OpenGL.&lt;/p&gt;

&lt;p&gt;🛒 Ecomzy – React E-Commerce App&lt;br&gt;
React + Redux Toolkit-based shopping site with dynamic product APIs.&lt;/p&gt;

&lt;p&gt;🎓 Certifications&lt;br&gt;
IBM DevOps &amp;amp; Software Engineering&lt;/p&gt;

&lt;p&gt;Google Cloud Solutions Architect&lt;/p&gt;

&lt;p&gt;Google Cybersecurity Certificate&lt;/p&gt;

&lt;p&gt;NPTEL IoT (IIT Kharagpur)&lt;/p&gt;

&lt;p&gt;Google UX Design&lt;/p&gt;

&lt;p&gt;Microsoft Power BI Analyst&lt;/p&gt;

&lt;p&gt;📄 View Certificates&lt;/p&gt;

&lt;p&gt;🧰 Technical Skills&lt;br&gt;
Languages: C++, Python, Java, SQL, JS, PHP&lt;br&gt;
Frameworks: React, Redux, Next.js, OAuth, JWT&lt;br&gt;
Databases: MySQL, PostgreSQL&lt;br&gt;
Cloud: AWS&lt;br&gt;
Tools: Docker, Jenkins, GitHub, Selenium, Postman&lt;br&gt;
Soft Skills: Leadership, Teamwork, Communication&lt;/p&gt;




&lt;h2&gt;
  
  
  🧑‍💻 Author
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Amarjeet Kumar&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;UID:&lt;/strong&gt; 21BCS10768&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Department of Computer Science &amp;amp; Engineering&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Chandigarh University&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Portfolio:&lt;/strong&gt; &lt;a href="https://amarjeett.vercel.app/" rel="noopener noreferrer"&gt;https://amarjeett.vercel.app/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;LinkTree:&lt;/strong&gt; &lt;a href="https://linktr.ee/AmarjeetKumarJyotish" rel="noopener noreferrer"&gt;https://linktr.ee/AmarjeetKumarJyotish&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/AmarjeetJyotis" rel="noopener noreferrer"&gt;https://github.com/AmarjeetJyotis&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;LinkedIn:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/in/amarjeet-jyotish/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/amarjeet-jyotish/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;GeeksforGeeks:&lt;/strong&gt; &lt;a href="https://www.geeksforgeeks.org/user/amarjeetjyotish/" rel="noopener noreferrer"&gt;https://www.geeksforgeeks.org/user/amarjeetjyotish/&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;LeetCode:&lt;/strong&gt; &lt;a href="https://leetcode.com/u/AmarjeetJyotish/" rel="noopener noreferrer"&gt;https://leetcode.com/u/AmarjeetJyotish/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Gmail App Password Setup
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Log in to your Google Account&lt;/strong&gt; at &lt;a href="https://myaccount.google.com/" rel="noopener noreferrer"&gt;https://myaccount.google.com/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Navigate to &lt;strong&gt;Security&lt;/strong&gt; from the left sidebar.&lt;/li&gt;
&lt;li&gt;Scroll down to the &lt;strong&gt;"Signing in to Google"&lt;/strong&gt; section and make sure &lt;strong&gt;2-Step Verification&lt;/strong&gt; is turned ON.&lt;/li&gt;
&lt;li&gt;Once 2-Step Verification is enabled, you'll see an option for &lt;strong&gt;App Passwords&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;App Passwords&lt;/strong&gt;. You may need to enter your Google account password again.&lt;/li&gt;
&lt;li&gt;In the &lt;strong&gt;Select app&lt;/strong&gt; dropdown, choose "Mail", and for &lt;strong&gt;Select device&lt;/strong&gt;, choose "Other (Custom name)" and name it appropriately (e.g., "Portfolio").&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Generate&lt;/strong&gt;. A 16-character app password will be displayed. Save this password for later use in your environment variables (e.g., GMAIL_PASSKEY).&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Create a Telegram Bot
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Open Telegram&lt;/strong&gt; and search for the user &lt;strong&gt;&lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Start a chat with BotFather and use the /newbot command to create a new bot.&lt;/li&gt;
&lt;li&gt;Choose a name for your bot.&lt;/li&gt;
&lt;li&gt;Set a unique username for your bot (must end with bot, e.g., PortfolioAssistantBot).&lt;/li&gt;
&lt;li&gt;Once your bot is created, BotFather will send you a &lt;strong&gt;Token&lt;/strong&gt;. Save this token, as you will need it for your environment variables (e.g., TELEGRAM_BOT_TOKEN).&lt;/li&gt;
&lt;li&gt;To get your chat ID:

&lt;ul&gt;
&lt;li&gt;Open your bot in Telegram and send it a message.&lt;/li&gt;
&lt;li&gt;Visit the following URL in your browser, replacing BOT_TOKEN with your actual bot token:
&lt;a href="https://api.telegram.org/bot" rel="noopener noreferrer"&gt;https://api.telegram.org/bot&lt;/a&gt;/getUpdates&lt;/li&gt;
&lt;li&gt;Look for the chat object in the response, which contains your &lt;strong&gt;chat ID&lt;/strong&gt; (you can use this value for TELEGRAM_CHAT_ID).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Fetching Blog from dev.to
&lt;/h2&gt;

&lt;p&gt;To display your blog posts from dev.to on the portfolio:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set your devUsername in the utils/data.js file to your dev.to username.&lt;/li&gt;
&lt;li&gt;The application will automatically fetch your latest blog posts and display them in the &lt;strong&gt;BLOG&lt;/strong&gt; section.&lt;/li&gt;
&lt;li&gt;Ensure your blogs are publicly visible on dev.to, and the application will fetch them using the dev.to API.&lt;/li&gt;
&lt;/ol&gt;




&lt;h1&gt;
  
  
  Packages Used 📦
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Used Package List&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;@emailjs/browser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;@next/third-parties&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;axios&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;lottie-react&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;next&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;nodemailer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react-dom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react-fast-marquee&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react-google-recaptcha&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react-icons&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;react-toastify&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;sharp&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;sass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tailwindcss&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h1&gt;
  
  
  FAQ:
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;For those facing the issue of "next is not recognized as an internal or external command, operable program or batch file."&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Run the following command:&lt;/p&gt;

&lt;p&gt;bash&lt;/p&gt;

&lt;p&gt;npm install -g next&lt;/p&gt;

&lt;p&gt;This installs Next.js globally&lt;/p&gt;

&lt;p&gt;then do the usual npm run dev&lt;br&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%2Fscx8yprgezyrovppnltb.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%2Fscx8yprgezyrovppnltb.png" alt="Image description" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>portfolio</category>
      <category>nextjs</category>
      <category>tailwindcss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Razorpay-Clone</title>
      <dc:creator>Amarjeet Kumar</dc:creator>
      <pubDate>Thu, 26 Jun 2025 23:24:57 +0000</pubDate>
      <link>https://dev.to/amarjeetjyotish/razorpay-clone-4i5o</link>
      <guid>https://dev.to/amarjeetjyotish/razorpay-clone-4i5o</guid>
      <description>&lt;p&gt;Razorpay-Clone&lt;/p&gt;

&lt;p&gt;🔗 Live Demo: &lt;a href="https://lec-11-razorpay-clone-62tf.vercel.app/" rel="noopener noreferrer"&gt;https://lec-11-razorpay-clone-62tf.vercel.app/&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%2F4i811zrlar0xkihzo2pz.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%2F4i811zrlar0xkihzo2pz.png" alt="Image description" width="800" height="389"&gt;&lt;/a&gt;&lt;br&gt;
🚀 Overview&lt;br&gt;
Razorpay-Clone is a front-end implementation of Razorpay's powerful payment and business banking suite, designed to replicate key UI and functional elements of the official Razorpay site. This project simulates a real-world Razorpay integration for learning and demonstration purposes.&lt;/p&gt;

&lt;p&gt;🔧 Features&lt;br&gt;
💳 Accept Payments with Razorpay Suite&lt;br&gt;
Payment Gateway – 100+ payment methods supported&lt;/p&gt;

&lt;p&gt;Payment Links – Share via email, SMS, or chatbot&lt;/p&gt;

&lt;p&gt;Payment Pages – Hosted payment pages, no coding required&lt;/p&gt;

&lt;p&gt;Payment Buttons – One-time/recurring payment buttons&lt;/p&gt;

&lt;p&gt;Subscriptions – Recurring billing with UPI, cards, etc.&lt;/p&gt;

&lt;p&gt;Smart Collect – Virtual accounts &amp;amp; UPI-IDs for reconciliation&lt;/p&gt;

&lt;p&gt;Route – Split payments between vendor accounts&lt;/p&gt;

&lt;p&gt;💼 Automate Finances with RazorpayX&lt;br&gt;
Current Accounts – Fully digital, tech-enabled&lt;/p&gt;

&lt;p&gt;Payroll – 3-click salary payments &amp;amp; compliance&lt;/p&gt;

&lt;p&gt;Corporate Cards – Manage team &amp;amp; recurring expenses&lt;/p&gt;

&lt;p&gt;Payouts – Disburse to banks, wallets, UPI&lt;/p&gt;

&lt;p&gt;Capital &amp;amp; Credit – Working capital loans, settlements&lt;/p&gt;

&lt;p&gt;🛠️ Developer Friendly&lt;br&gt;
Instant Activation – Start in under 2 minutes&lt;/p&gt;

&lt;p&gt;API Driven – Full REST API access&lt;/p&gt;

&lt;p&gt;Easy Integration – SDKs &amp;amp; plugins for major platforms&lt;/p&gt;

&lt;p&gt;Dashboard Reporting – Real-time insights&lt;/p&gt;

&lt;p&gt;Secure – PCI DSS Level 1 compliant&lt;/p&gt;

&lt;p&gt;📁 Project Structure&lt;br&gt;
lua&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
lec-11---Razorpay-Clone/&lt;br&gt;
├── index.html&lt;br&gt;
├── style.css&lt;br&gt;
├── tailwind.config.js&lt;br&gt;
├── postcss.config.js&lt;br&gt;
├── package.json&lt;br&gt;
├── package-lock.json&lt;br&gt;
└── README.md&lt;br&gt;
💡 Use Cases&lt;br&gt;
E-commerce payment integration&lt;/p&gt;

&lt;p&gt;Subscription billing for SaaS&lt;/p&gt;

&lt;p&gt;Automated payroll system for startups&lt;/p&gt;

&lt;p&gt;Vendor payout management for marketplaces&lt;/p&gt;

&lt;p&gt;Business banking dashboard simulation&lt;/p&gt;

&lt;p&gt;📦 Tech Stack&lt;br&gt;
HTML + Tailwind CSS – UI development&lt;/p&gt;

&lt;p&gt;Hosted on Vercel – Easy deployment&lt;/p&gt;

&lt;p&gt;Razorpay API Reference – (mock/simulated)&lt;/p&gt;

&lt;p&gt;📬 Want to Learn More?&lt;br&gt;
🔗 Razorpay Official Documentation&lt;br&gt;
📖 API Integration Guides&lt;br&gt;
📨 Support: &lt;a href="mailto:support@razorpay.com"&gt;support@razorpay.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🧑‍💻 Author&lt;br&gt;
👨‍💻 AmarjeetJyotis&lt;br&gt;
🔗 GitHub Repo: AmarjeetJyotis/lec-11---Razorpay-Clone&lt;/p&gt;

&lt;p&gt;📄 License&lt;br&gt;
This project is for educational and demonstration purposes only.&lt;br&gt;
All Razorpay trademarks and branding belong to Razorpay Software Pvt Ltd.&lt;/p&gt;

&lt;p&gt;Let me know if you'd like this converted to a README.md as well or want help styling the DEV post further.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
