<?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: Payton Pierce</title>
    <description>The latest articles on DEV Community by Payton Pierce (@paytoncodes).</description>
    <link>https://dev.to/paytoncodes</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%2F322515%2Fbe723c9e-d600-4794-907f-744b92721dea.jpg</url>
      <title>DEV Community: Payton Pierce</title>
      <link>https://dev.to/paytoncodes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/paytoncodes"/>
    <language>en</language>
    <item>
      <title>How to view localhost on your mobile phone</title>
      <dc:creator>Payton Pierce</dc:creator>
      <pubDate>Wed, 13 Jul 2022 16:09:41 +0000</pubDate>
      <link>https://dev.to/paytoncodes/how-to-view-localhost-on-your-phone-13ij</link>
      <guid>https://dev.to/paytoncodes/how-to-view-localhost-on-your-phone-13ij</guid>
      <description>&lt;p&gt;Nowadays, it's more important than ever to ensure that websites and web applications look and feel great both on a desktop and on a mobile device. While many tools have been created over the years to help aid in mobile-responsiveness, such as &lt;a href="https://responsively.app/" rel="noopener noreferrer"&gt;Responsively&lt;/a&gt; and Chrome's built-in Inspect tool, sometimes it would make things a lot easier and smoother to just see your progress, live, from your phone, without having to deploy a work-in-progress. &lt;/p&gt;

&lt;p&gt;Fortunately, there is an easy way to view the same localhost you see in your browser, on your smartphone. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prerequisite&lt;/strong&gt;: Your phone and your machine must be connected to the same wifi signal for this to work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step One: run your local project on localhost
&lt;/h3&gt;

&lt;p&gt;On your machine, get your app up and running in whatever way your particular project calls for, to get it projected to &lt;code&gt;localhost&lt;/code&gt; in your browser. Make sure you have that localhost port open in a tab. &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%2Fdtpmsar3dx2nhhgea9ap.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%2Fdtpmsar3dx2nhhgea9ap.png" alt="localhost in browser address bar"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Step Two: Get your local IP address
&lt;/h3&gt;

&lt;p&gt;Open up your terminal, and type in &lt;code&gt;ipconfig&lt;/code&gt;. This will spit out a bunch of text, but you want to look for the line that says &lt;code&gt;IPv4 address&lt;/code&gt;. &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%2F95gnqso5q9ru8900eetp.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%2F95gnqso5q9ru8900eetp.png" alt="screenshot of terminal output for ipconfig"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you've located that address (it should look like 111.111.1.111, but with different numbers), enter it in your phone's mobile browser (Chrome, Safari, whatever) address bar, followed by the &lt;em&gt;port&lt;/em&gt; you previously opened on your machine (localhost:3000 or 8000 or whatever it may be). So the final result will look something like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;123.456.7.890:3000
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As long as your localhost port is running and you entered the numbers accurately, your phone should now display the mobile view of your project. It should reload in sync with your desktop as you make changes and save. &lt;/p&gt;

&lt;p&gt;Congratulations! You now have a live view of what your project will look like on your particular mobile device, without having to use additional tools, install special software, or deploy a half-made app. While this method doesn't come with any special development tools, it does help ensure that some of the inconsistencies caused by viewing on "mobile" through other means can be eliminated. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mobile</category>
      <category>tutorial</category>
      <category>debugging</category>
    </item>
    <item>
      <title>I created a minimal, responsive, open-source developer portfolio template with React!</title>
      <dc:creator>Payton Pierce</dc:creator>
      <pubDate>Sun, 03 Jul 2022 03:19:58 +0000</pubDate>
      <link>https://dev.to/paytoncodes/i-created-a-minimal-responsive-open-source-developer-portfolio-template-with-react-33lj</link>
      <guid>https://dev.to/paytoncodes/i-created-a-minimal-responsive-open-source-developer-portfolio-template-with-react-33lj</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SkqqI51A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hysu4hk0zqwjmgfomal7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SkqqI51A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hysu4hk0zqwjmgfomal7.png" alt="screenshot of portfolio template live site" width="880" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hey there! 👋🏻 I recently updated and published a template that I built for developers to use for their portfolios! I based it on my personal portfolio, which got enough compliments on the design that I figured I should share it ☺&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;fully responsive&lt;/li&gt;
&lt;li&gt;includes dark-mode toggle&lt;/li&gt;
&lt;li&gt;clean, minimal design&lt;/li&gt;
&lt;li&gt;fun "terminal" effect on About page&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/paytonjewell/ReactPortfolioTemplate"&gt;Github Repo&lt;/a&gt; | &lt;a href="https://reactportfoliotemplate.paytonpierce.dev/"&gt;Live Demo&lt;/a&gt; | &lt;a href="https://paytonpierce.dev/"&gt;Live Implementation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All of the instructions for installation and use are included in the README file of the repo. Most of the personalization is just editing a single file, and switching out some image files! If you use it, let me know, I would love to see some fun new implementations of it 💜&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>showdev</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I made my first independent React project!</title>
      <dc:creator>Payton Pierce</dc:creator>
      <pubDate>Wed, 30 Sep 2020 21:05:09 +0000</pubDate>
      <link>https://dev.to/paytoncodes/i-made-my-first-independent-react-project-c6</link>
      <guid>https://dev.to/paytoncodes/i-made-my-first-independent-react-project-c6</guid>
      <description>&lt;p&gt;I work with React every day for my job, but I hadn't gone out of my way to work with it independently, save for a few code-along tutorials. I wanted to make something completely from scratch, with nice design and with dynamic data. &lt;/p&gt;

&lt;p&gt;So, I created a &lt;a href="https://github.com/paytonjewell/ReactPortfolioTemplate"&gt;Portfolio Template&lt;/a&gt;! &lt;/p&gt;

&lt;p&gt;A few months ago, I posted my &lt;a href="https://dev.to/paytonjewell/portfolio-review-58b1"&gt;portfolio&lt;/a&gt; here, which was made in Vanilla JS at the time, and got some amazing feedback. Since then, I've translated it into React, and decided to make a template based on the design. &lt;/p&gt;

&lt;p&gt;Let me know what you think :) &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/paytonjewell/ReactPortfolioTemplate"&gt;https://github.com/paytonjewell/ReactPortfolioTemplate&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>react</category>
      <category>javascript</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Portfolio Review</title>
      <dc:creator>Payton Pierce</dc:creator>
      <pubDate>Thu, 16 Jul 2020 18:21:33 +0000</pubDate>
      <link>https://dev.to/paytoncodes/portfolio-review-58b1</link>
      <guid>https://dev.to/paytoncodes/portfolio-review-58b1</guid>
      <description>&lt;p&gt;After spending a long time looking at inspirations, playing around with ideas, and self-doubting, I think I'm finally happy with my portfolio. &lt;/p&gt;

&lt;p&gt;I'm definitely on the newbie side of the developer spectrum, so I know that my projects themselves aren't anything to write home about, but I would be very appreciative of any feedback that I can get! And that includes anything from design to best coding practices to ways to improve the projects I have listed. &lt;/p&gt;

&lt;p&gt;Dev.to has been a fantastic resource for me in my learning process and I look forward to any constructive criticism I can get from this awesome community! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://paytonjewell.dev/#/"&gt;Here&lt;/a&gt; is the link to the portfolio website! &lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>css</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
