<?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>Forem: Arize Nnonyelu</title>
    <description>The latest articles on Forem by Arize Nnonyelu (@arize99).</description>
    <link>https://forem.com/arize99</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%2F1244541%2F517bbfa4-e820-463c-9899-94811f3b3845.jpeg</url>
      <title>Forem: Arize Nnonyelu</title>
      <link>https://forem.com/arize99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/arize99"/>
    <language>en</language>
    <item>
      <title>How to add a floating WhatsApp contact form to your WordPress website.</title>
      <dc:creator>Arize Nnonyelu</dc:creator>
      <pubDate>Fri, 01 Nov 2024 22:18:51 +0000</pubDate>
      <link>https://forem.com/arize99/how-to-add-a-floating-whatsapp-contact-form-to-your-wordpress-website-4n6f</link>
      <guid>https://forem.com/arize99/how-to-add-a-floating-whatsapp-contact-form-to-your-wordpress-website-4n6f</guid>
      <description>&lt;h2&gt;
  
  
  Description
&lt;/h2&gt;

&lt;p&gt;Add a floating WhatsApp contact form to your WordPress website and enable seamless communication with your customers. Being reachable shows gives a sense of reliability which is good for customer satisfaction. Using a traditional contact form or an AI chat bot can be frustrating which can make the customer loose interest in the process. With this simple contact form that sends data to WhatsApp, you can answer your customers on the go and they won't need to constantly check their email for your ticket updates. Suitable for individuals running a small business.&lt;/p&gt;

&lt;p&gt;I recommend you use a special number that is not your private WA number.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/arize99" rel="noopener noreferrer"&gt;
        arize99
      &lt;/a&gt; / &lt;a href="https://github.com/arize99/Floating-WordPress-to-WhatsApp-Contact-Form" rel="noopener noreferrer"&gt;
        Floating-WordPress-to-WhatsApp-Contact-Form
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Add a floating WhatsApp contact form to your WordPress website and enable seamless communication with your customers. This intuitive plugin allows visitors to send messages directly to your WhatsApp number.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;
    &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9151f01f0b5cf8985a033a568f569dc74daa4f6d6a17daa40f3dab41eaafd831/68747470733a2f2f692e696d6775722e636f6d2f506453526f45482e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/9151f01f0b5cf8985a033a568f569dc74daa4f6d6a17daa40f3dab41eaafd831/68747470733a2f2f692e696d6775722e636f6d2f506453526f45482e706e67" width="150"&gt;&lt;/a&gt;
&lt;/h3&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Floating-WhatsApp-Contact-Form&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Availability breeds reliability, and reliability drives customer satisfaction. Traditional contact forms and AI chatbots can be frustrating, causing customers to lose interest. Break the mold with our simple WhatsApp contact form.&lt;/p&gt;
&lt;p&gt;Key Benefits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Respond to customers on-the-go, no desk required&lt;/li&gt;
&lt;li&gt;Eliminate email checking frustration for ticket updates&lt;/li&gt;
&lt;li&gt;Enhance customer satisfaction through timely support&lt;/li&gt;
&lt;li&gt;Ideal For Small business owners seeking personalized support solutions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Contributors: Arize   Nnonyelu&lt;/p&gt;
&lt;p&gt;Plugin Name: WhatsApp Contact Form&lt;/p&gt;
&lt;p&gt;Tags: Floating Contact Form, Floating WhatsApp Contact Form, WhatsApp, WordPress to WhatsApp, WhatsApp Message from WordPress.&lt;/p&gt;
&lt;p&gt;Author: Arize Nnonyelu&lt;/p&gt;
&lt;p&gt;Requires at least: 4.0&lt;/p&gt;
&lt;p&gt;Tested up to: 6.6.2&lt;/p&gt;
&lt;p&gt;Stable tag: 1.0&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Description&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Reachability is good for customer satisfaction. Using a traditional contact form or an AI bot can be frustrating sometimes. With this simple contact form that sends data to WhatsApp, you can answer your customers on the go, and they won't need to constantly check their email for your…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/arize99/Floating-WordPress-to-WhatsApp-Contact-Form" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Go to the plugin repository 👆🏽 and download the latest release.&lt;/li&gt;
&lt;li&gt;Install the plugin (&lt;code&gt;your-website.com/wp-admin/plugins.php&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Add new Plugin &amp;gt; Upload Plugin &amp;gt; Locate the zip file and upload it.&lt;/li&gt;
&lt;li&gt;Activate the Plugin
&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%2Fcuhttzb5k661ofzwp06p.png" alt="wcf settings" width="800" height="81"&gt;
&lt;/li&gt;
&lt;li&gt;Go to WCF Settings and Change your number.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The WhatsApp logo should hover on your WordPress page and users can initiate contact directly from anywhere, this can be used to convert visitors to customers.&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%2Fep3xrf4gt7rbpw686ajd.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%2Fep3xrf4gt7rbpw686ajd.png" alt="floating WhatsApp contact form" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is a video demonstration of the process. 👇🏽&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/9qMyJz4G210"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;If you find this plugin useful, consider &lt;a href="https://github.com/sponsors/arize99" rel="noopener noreferrer"&gt;supporting&lt;/a&gt; its continued development and maintenance. Your &lt;a href="https://github.com/sponsors/arize99" rel="noopener noreferrer"&gt;support&lt;/a&gt; helps create more free tools for the community.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>wordpress</category>
      <category>contactform</category>
      <category>whatsapp</category>
    </item>
    <item>
      <title>Introducing DevPub a playground for designers and developers built with Wix.</title>
      <dc:creator>Arize Nnonyelu</dc:creator>
      <pubDate>Thu, 24 Oct 2024 10:26:37 +0000</pubDate>
      <link>https://forem.com/arize99/introducing-devpub-a-playground-for-designers-and-developers-built-with-wix-5bal</link>
      <guid>https://forem.com/arize99/introducing-devpub-a-playground-for-designers-and-developers-built-with-wix-5bal</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/wix-2024-10-16"&gt;Wix Studio Challenge: Community Edition&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Community Platform
&lt;/h2&gt;

&lt;p&gt;Platform name: &lt;strong&gt;DevPub&lt;/strong&gt; &lt;br&gt;
Tagline: a playground for designers and developers. &lt;/p&gt;

&lt;p&gt;Key features:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Forums: Discuss programming languages, frameworks, design trends, code reviews, and more.&lt;/li&gt;
&lt;li&gt;Groups: Create and manage groups, and group posts.&lt;/li&gt;
&lt;li&gt;Shop: Buy coffee mugs, t-shirts, and other everyday items from the shop.&lt;/li&gt;
&lt;li&gt;Code Snippets: Share and reuse reusable code snippets.&lt;/li&gt;
&lt;li&gt;Hackathons and Challenges: Participate in coding contests and design competitions.&lt;/li&gt;
&lt;li&gt;File sharing: Users can share files with other users.
You can check out more of the &lt;a href="https://arizennonyelu.wixstudio.io/devpub" rel="noopener noreferrer"&gt;sites&lt;/a&gt; features.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://arizennonyelu.wixstudio.io/devpub" rel="noopener noreferrer"&gt;DevPub&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%2Ftxfdtizjgs20jepw2931.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%2Ftxfdtizjgs20jepw2931.png" alt="devpub home page" width="800" height="449"&gt;&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%2Fbnnob41w0o4xrxiim0eu.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%2Fbnnob41w0o4xrxiim0eu.png" alt="devpub group feed" width="800" height="349"&gt;&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%2Fbllsunubkrkp95smtls1.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%2Fbllsunubkrkp95smtls1.png" alt="devpub profile update" width="800" height="349"&gt;&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%2Fbxxoh4l8pzj63sfgd7p9.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%2Fbxxoh4l8pzj63sfgd7p9.png" alt="devpun profile" width="800" height="449"&gt;&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%2F0v162kk4j5i9723armem.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%2F0v162kk4j5i9723armem.png" alt="devpub store" width="800" height="350"&gt;&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%2F2csdu9tvwfvdyedpo4sj.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%2F2csdu9tvwfvdyedpo4sj.png" alt="turtle neck order devpub" width="800" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Development Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Velo APIs
&lt;/h3&gt;

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

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.wix.com/velo/example/animation-helpers" rel="noopener noreferrer"&gt;Animation Helpers&lt;/a&gt; API
Adds popular animations to your site using the animation-helpers Velo package.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.wix.com/velo/example/low-in-stock-notification" rel="noopener noreferrer"&gt;Low in Stock Notification&lt;/a&gt;API
Displays a notification when a store product is low in stock.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Wix Apps
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.wix.com/app-market/web-solution/wix-forum" rel="noopener noreferrer"&gt;Wix Forum&lt;/a&gt;&lt;br&gt;
It lets you create communities, discuss, and drive traffic.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/wix-stores" rel="noopener noreferrer"&gt;Wix Stores&lt;/a&gt;&lt;br&gt;
With Wix Stores, you can create a professional eCommerce platform to sell online.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/wix-file-share" rel="noopener noreferrer"&gt;Wix File Share&lt;/a&gt;&lt;br&gt;
A shared file library for your Wix site.&lt;br&gt;
&lt;a href="https://www.wix.com/logo/maker" rel="noopener noreferrer"&gt;Wix Logo Maker&lt;/a&gt;&lt;br&gt;
It helps you easily create logos for your website.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/reviews" rel="noopener noreferrer"&gt;Wix Reviews&lt;/a&gt;&lt;br&gt;
It helps you create simple &amp;amp; customizable reviews to boost sales.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/members-area" rel="noopener noreferrer"&gt;Wix Member Area&lt;/a&gt;&lt;br&gt;
It lets members manage accounts and access content.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/wix-ecom-validation-rules" rel="noopener noreferrer"&gt;Wix Checkout Requirements&lt;/a&gt;&lt;br&gt;
It lets you set criteria for accepting orders in your store.&lt;br&gt;
&lt;a href="https://www.wix.com/app-market/web-solution/wix-groups" rel="noopener noreferrer"&gt;Wix Groups&lt;/a&gt;&lt;br&gt;
This Wix app lets you host and manage monetizable online communities.&lt;/p&gt;

&lt;p&gt;Thank you guys, you can use the &lt;a href="https://arizennonyelu.wixstudio.io/devpub/forum/general-discussion" rel="noopener noreferrer"&gt;General Discussions&lt;/a&gt; category to raise issues or suggestions while testing the forum or bettr drop a comment or reaction below.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>wixstudiochallenge</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>How I made a Link sharing portfolio app using React</title>
      <dc:creator>Arize Nnonyelu</dc:creator>
      <pubDate>Fri, 11 Oct 2024 17:44:12 +0000</pubDate>
      <link>https://forem.com/arize99/how-i-made-a-link-sharing-portfolio-app-using-react-2kkn</link>
      <guid>https://forem.com/arize99/how-i-made-a-link-sharing-portfolio-app-using-react-2kkn</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/pinata"&gt;The Pinata Challenge &lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;I built a simple link-sharing portfolio. This app allows individuals to share links to their social accounts, or portfolios. The software can serve two purposes if you edit the code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://link-sharing-portfolio.vercel.app/" rel="noopener noreferrer"&gt;https://link-sharing-portfolio.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F1povnw4ofrhtzs24sog6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F1povnw4ofrhtzs24sog6.png" alt="link sharing pinata challenge app 1" width="437" height="554"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fpzpl5fagl8emwrbmxbkd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fpzpl5fagl8emwrbmxbkd.png" alt="link sharing pinata challenge app 2" width="479" height="573"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Frqa3gy6wzutg3k071vkd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Frqa3gy6wzutg3k071vkd.png" alt="link sharing pinata challenge app 3" width="800" height="356"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/arize99" rel="noopener noreferrer"&gt;
        arize99
      &lt;/a&gt; / &lt;a href="https://github.com/arize99/link-sharing-portfolio" rel="noopener noreferrer"&gt;
        link-sharing-portfolio
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A simple portfolio react app that shares links and uploads a profile picture that integrates file uploads with Pinata’s Files API.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Link Sharing Portfolio&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Description&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Link Sharing Portfolio is a React-based web application that allows users to create a simple portfolio page with links to their GitHub, LinkedIn, and Twitter profiles. It also includes functionality to upload and display a profile photo using Pinata's IPFS storage.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Input fields for GitHub, LinkedIn, and Twitter profile links&lt;/li&gt;
&lt;li&gt;Profile photo upload functionality&lt;/li&gt;
&lt;li&gt;Integration with Pinata's IPFS storage for photo hosting&lt;/li&gt;
&lt;li&gt;Responsive design using Tailwind CSS&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Prerequisites&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;Before you begin, ensure you have met the following requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You have installed the latest version of &lt;a href="https://nodejs.org/" rel="nofollow noopener noreferrer"&gt;Node.js and npm&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;You have a Pinata account and API keys (for photo upload functionality)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Installing Link Sharing Portfolio&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;To install Link Sharing Portfolio, follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Clone the repository:
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;git clone https://github.com/yourusername/link-sharing-portfolio.git
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Navigate to the project directory:
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;cd link-sharing-portfolio
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;Install the dependencies:
&lt;div class="snippet-clipboard-content notranslate position-relative overflow-auto"&gt;&lt;pre class="notranslate"&gt;&lt;code&gt;npm install
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Configuring the Application&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Create a &lt;code&gt;.env&lt;/code&gt; file in the root directory of the project.&lt;/li&gt;
&lt;li&gt;Add…&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/arize99/link-sharing-portfolio" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  More Details
&lt;/h2&gt;

&lt;p&gt;I started by creating a Pinata account.&lt;br&gt;
&lt;a href="https://media.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%2Fu1ckluno1c86h2332cce.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fu1ckluno1c86h2332cce.png" alt="create new pinata account" width="800" height="363"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and I logged in afterward.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fdajhsjqxa9mbv6jj86td.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fdajhsjqxa9mbv6jj86td.png" alt="login to pinata account" width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can use Pinata for various purposes, but for this purpose, we want to use it as a dev so I went to API to get a new key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fncklo217ma2k2w4obj99.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fncklo217ma2k2w4obj99.png" alt="go to api" width="800" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I clicked the New Key button from the API page to create a new key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fa9dem91bjuf2mpili2z5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fa9dem91bjuf2mpili2z5.png" alt="create new api" width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I chose a name for the Key and gave admin permission so that I could have all the privileges.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F27c8qf0rzp0wu8x102oj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F27c8qf0rzp0wu8x102oj.png" alt="name the key and give admin permission" width="800" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will be presented with an API Key, API Secret, and JWT Code...&lt;strong&gt;&lt;em&gt;MAKE SURE THAT YOU COPY THEM INTO A SAFE AND SECURE PLACE IMMEDIATELY BECAUSE YOU WON'T BE ABLE TO VIEW THEM AGAIN!&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fciid7lr0dt16rpgv8t1w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fciid7lr0dt16rpgv8t1w.png" alt="copy and save the key because you wont see it again" width="800" height="346"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click on DONE and start building. 🥳&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fwkf8sn5a2cx2ovedla68.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fwkf8sn5a2cx2ovedla68.png" alt="click on done start building" width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Special thanks to &lt;a class="mentioned-user" href="https://dev.to/pinata"&gt;@pinata&lt;/a&gt; for this challenge.This is the first challenge I am participating in on Dev.to.&lt;/p&gt;

&lt;p&gt;Thank you guys.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>pinatachallenge</category>
      <category>webdev</category>
      <category>api</category>
    </item>
    <item>
      <title>How to make the search bar focus using JavaScript</title>
      <dc:creator>Arize Nnonyelu</dc:creator>
      <pubDate>Mon, 25 Mar 2024 16:01:26 +0000</pubDate>
      <link>https://forem.com/arize99/how-to-make-the-search-bar-focus-using-javascript-387l</link>
      <guid>https://forem.com/arize99/how-to-make-the-search-bar-focus-using-javascript-387l</guid>
      <description>&lt;p&gt;This is the process I took to create a similar search bar focus feature just like the one Google uses in Google and YouTube search bar and some other products.&lt;br&gt;
This feature allows you to enter the search bar from anywhere on the screen just by hitting the forward-slash (/) button on your keyboard, you wouldn't need to scroll to the search bar and start clicking with your mouse to start searching. &lt;/p&gt;

&lt;p&gt;This is how I did it;&lt;br&gt;
I started by creating a simple HTML page adding a search bar tag and giving it an ID.&lt;/p&gt;

&lt;p&gt;`&amp;lt;!DOCTYPE html&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;br&gt;
&lt;br&gt;




Search Bar Focus&lt;br&gt;
&lt;br&gt;




&lt;p&gt;&lt;br&gt;
`&lt;/p&gt;

&lt;p&gt;Yes, to make the code cleaner I put the JavaScript in a separate file.&lt;/p&gt;

&lt;p&gt;`document.addEventListener('keydown', function(event) {&lt;br&gt;
  // Check if the key pressed is the one you want to trigger the focus&lt;br&gt;
  if (event.key === '/') { // Change '/' to the key you want to use&lt;br&gt;
    var searchInput = document.getElementById('searchInput');&lt;/p&gt;

&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Select the text in the input field
searchInput.setSelectionRange(0, searchInput.value.length);

// Focus on the search input
searchInput.focus();

// Prevent the default action of the '/' key
event.preventDefault();
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;}&lt;br&gt;
});`&lt;/p&gt;

&lt;p&gt;I added comments to some places in the code just in case.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fd0c2i4qejw5vhag7aq6x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fd0c2i4qejw5vhag7aq6x.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
The result should look like this. &lt;br&gt;
This is just basic HTML and JavaScript. This is the &lt;a href="https://github.com/arize99/search-bar-focus" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt; link in case you want to fork the repo or copy the codes and use them in your project.&lt;/p&gt;

&lt;p&gt;It would be really exciting to have someone add a search icon and probably a mic icon on the right too, and adjust the position of the search bar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/arize99/search-bar-focus" rel="noopener noreferrer"&gt;https://github.com/arize99/search-bar-focus&lt;/a&gt; again in case you missed the repo. I hope to see what amazing projects you guys add this feature to.&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to become a pro-level developer by working on simple projects.</title>
      <dc:creator>Arize Nnonyelu</dc:creator>
      <pubDate>Mon, 08 Jan 2024 13:11:04 +0000</pubDate>
      <link>https://forem.com/arize99/how-to-become-a-pro-level-developer-by-working-on-simple-projects-4k16</link>
      <guid>https://forem.com/arize99/how-to-become-a-pro-level-developer-by-working-on-simple-projects-4k16</guid>
      <description>&lt;p&gt;It is very frustrating when you know the basics of your stacks but can't land a job or even be given a chance to join a team as an intern. After lots of years of experience in software development, learned that a lot of programmers don't get to that dream height because of their lack of active participation in their chosen stack. &lt;br&gt;
A good way to tackle this is to keep an active participation in open-source projects. Yes, I understand that it can be discouraging to contribute to something and not get paid for it but that is the sacrifice you have to make as a software developer this is not something you have to spend hours on every day. Three hours or less daily is enough to grow your experience over time.&lt;br&gt;
As we all know, the best way to grow is by working on a real project, but the challenge is that nobody wants a noob in their real project. I want to keep building simple projects that will give you the same level of experience as an industry professional. Yes, simple projects that touch almost everything that you will see when working on big projects.&lt;br&gt;
How do you get started building your experience and staying active in them?&lt;br&gt;
Throughout 2024, I am going to be starting industry-standard open-source projects on GitHub and making room for entry-level developers to come in, practice their skills, and grow on their experience.&lt;/p&gt;

&lt;p&gt;Starting with &lt;strong&gt;A Weather App&lt;/strong&gt;: This a simple project but upon completion, the contributors will gain experience in API integrations, experience in working with a team, and experience in the use of GitHub and basic Git operations. This is in addition to the development of their coding skills and active participation.&lt;/p&gt;



&lt;blockquote&gt;
&lt;br&gt;
&lt;p&gt;Hello, Software Engineers on X (formerly Twitter).&lt;br&gt;&lt;br&gt;Let us keep an active coding skill. Contribute to this open source Weather App. I have started with the HTML, who will do the CSS? Who will do the JS?&lt;a href="https://t.co/lsTdV7k9U7" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://t.co/lsTdV7k9U7" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;a href="https://t.co/lsTdV7k9U7" rel="noopener noreferrer"&gt;https://t.co/lsTdV7k9U7&lt;/a&gt;&lt;br&gt;💪🏽👨🏽‍💻&lt;br&gt;&lt;br&gt;Let's go!&lt;/p&gt;— South-East General (@upgrade1010) &lt;a href="https://twitter.com/upgrade1010/status/1744336841069756815?ref_src=twsrc%5Etfw" rel="noopener noreferrer"&gt;January 8, 2024&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt; 

</description>
      <category>coding</category>
      <category>frontend</category>
      <category>css</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
