<?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: Vijay Thapa</title>
    <description>The latest articles on DEV Community by Vijay Thapa (@vijaythapa).</description>
    <link>https://dev.to/vijaythapa</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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg</url>
      <title>DEV Community: Vijay Thapa</title>
      <link>https://dev.to/vijaythapa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vijaythapa"/>
    <language>en</language>
    <item>
      <title>What Is The Difference Between Single and Double Quotes in PHP?</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Tue, 09 Dec 2025 07:48:16 +0000</pubDate>
      <link>https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69</link>
      <guid>https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69</guid>
      <description>&lt;p&gt;To assign string values in PHP, we use quotes. And we use single quotes and double quotes interchangeably as similar things until you get some error.&lt;br&gt;
You’ll feel you’ve written the correct code after checking it multiple times and don’t know why it’s not working.&lt;br&gt;
It’s frustrating, I know and have been there as well.&lt;/p&gt;
&lt;h2&gt;
  
  
  When are Single Quotes and Double Quotes used in PHP?
&lt;/h2&gt;

&lt;p&gt;Simply, as told earlier quotes are used to assign string variables in PHP.&lt;br&gt;
And if the string value has double quote (“”) on it, then single quotes is used to assign it to the variable. &lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$variable1 = ‘This is a “GAME” changer’;
// Output: This is a GAME changer.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Similarly,  if the string value has a single quote (‘’) on it, then double quotes is used to assign it to the variable. &lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$variable2 = “I’m Vijay.”;
// Output: I’m Vijay
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Escaping
&lt;/h3&gt;

&lt;p&gt;If you don’t want to switch between Quotes (Single and Double), you can simply use escaping technique. Simply, escaping is ignoring a character and you can do it using backslash \ .&lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$sentence = ‘I\’m Vijay.’;
// Output: I’m Vijay. 
// It simply ignores the single quote after I in the sentence.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h2&gt;
  
  
  And here comes String Interpolation
&lt;/h2&gt;

&lt;p&gt;Apart from generic uses of quotes in PHP, there’s a technique called String Interpolation where you can embed variable values on string which makes it easier to make dynamic texts.&lt;br&gt;
And it can be easily performed with double quotes in PHP.&lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$name = “Vijay”;
$sentence = “My name is $name”;
// Output: My name is Vijay
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Sometimes we forget and use single quotes while passing the variable which gives us an error with a headache as it’s a silly mistake and hard to spot.&lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$name = “Vijay”;
$sentence = ‘My name is $name’;
// Output: My name is $name
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;You can also perform string interpolation with single quotes using Concatenation technique. It is a technique of connecting two or more strings/variables. And it’s done with “.” (dot or fullstop) sign in PHP.&lt;br&gt;
&lt;strong&gt;For example&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$name = ‘Vijay Thapa’;
$sentence = ‘My name is ’.$name;
// Output: My name is Vijay Thapa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;So, the difference between single quote and double quote in PHP is subtle but important.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You May Also Like 👇&lt;/strong&gt;&lt;br&gt;


&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a" class="crayons-story__hidden-navigation-link"&gt;Why does the PHP header redirect not work sometimes?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/vijaythapa" class="crayons-avatar  crayons-avatar--l  "&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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/vijaythapa" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vijay Thapa
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vijay Thapa
                
              
              &lt;div id="story-author-preview-content-3047876" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/vijaythapa" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vijay Thapa&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Nov 22 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a" id="article-link-3047876"&gt;
          Why does the PHP header redirect not work sometimes?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/php"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;php&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/tutorial"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;tutorial&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;8&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              3&lt;span class="hidden s:inline"&gt; comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;





</description>
      <category>php</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Why does the PHP header redirect not work sometimes?</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Sat, 22 Nov 2025 07:37:48 +0000</pubDate>
      <link>https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a</link>
      <guid>https://dev.to/vijaythapa/why-does-the-php-header-redirect-not-work-sometimes-2k6a</guid>
      <description>&lt;p&gt;Ever stuck hours or days looking for bugs in your PHP project when the redirection is not working as expected?&lt;br&gt;
I felt the same while working on a &lt;em&gt;&lt;strong&gt;&lt;a href="https://www.youtube.com/vijaythapa?sub_confirmation=1" rel="noopener noreferrer"&gt;project for my new PHP course&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;. And after looking for possible bugs for some time, I remembered the fix I used when I was just a beginner (a decade ago).&lt;br&gt;
Then I tried it and it worked as expected.&lt;/p&gt;

&lt;p&gt;Now I was curious to know why the PHP header was not working when another fix is working fine.&lt;/p&gt;

&lt;p&gt;So I did a quick Google search and found out that there should not be any output (like HTML, whitespace or errors) before header() function call. It’s similar to the &lt;em&gt;&lt;strong&gt;&lt;a href="https://www.vijaythapa.com.np/2021/08/how-to-fix-headers-already-sent-error.html" rel="noopener noreferrer"&gt;“Cannot modify header information”&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt; error.&lt;/p&gt;
&lt;h2&gt;
  
  
  Possible Causes of Header Errors
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Whitespace before opening PHP tag:&lt;/strong&gt; Any space or new line before the opening “&amp;lt;?php” tag is considered as an output.&lt;br&gt;
&lt;strong&gt;2. HTML output before Header call:&lt;/strong&gt; Any echo/print statements that have been executed before header redirection also can cause the issue.&lt;br&gt;
&lt;strong&gt;3. URL issue:&lt;/strong&gt; The URL you pass on the header function must be properly formatted. Any type error (misspelling) can also prevent header from properly redirecting.&lt;br&gt;
&lt;strong&gt;4. Dropped HTML Comments:&lt;/strong&gt; HTML comments that are misplaced and rendered before the header call also can cause the error.&lt;/p&gt;
&lt;h2&gt;
  
  
  How to fix the header not redirecting issue on PHP?
&lt;/h2&gt;

&lt;p&gt;There are few quick fixes to the header not redirecting issue on PHP that I have personally used in my projects. Let’s explore them&lt;/p&gt;
&lt;h3&gt;
  
  
  1. Buffer Output
&lt;/h3&gt;

&lt;p&gt;One of the essential features in PHP is Output Buffering which temporarily stores output before sending it to the browser. Usually PHP sends output (like HTML, echo statements, etc.) immediately and into pieces. But with Output buffering, it sends the output data altogether to the browsing by compressing which improves performance in PHP applications and also prevents &lt;em&gt;&lt;strong&gt;“headers already sent errors”&lt;/strong&gt;&lt;/em&gt; or header redirection issues.&lt;/p&gt;
&lt;h4&gt;
  
  
  How to fix header redirection issue with Buffer Output?
&lt;/h4&gt;

&lt;p&gt;To fix the header redirection issue with Buffer Output in PHP, you just need to add &lt;em&gt;&lt;strong&gt;“ob_start()”&lt;/strong&gt;&lt;/em&gt; function at the top of your page as soon as PHP tag opens &lt;em&gt;&lt;strong&gt;“&amp;lt;?php”&lt;/strong&gt;&lt;/em&gt; .&lt;br&gt;
For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;?php 
ob_start(); // Start Output Buffering
echo “Output Buffering Started”;
header(‘location:https://vijaythapa.com.np/’);
// And all other PHP code
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  2. Use JavaScript Redirection
&lt;/h3&gt;

&lt;p&gt;Another quick and easy fix is to redirect with JavaScript. You can just use the &lt;em&gt;&lt;strong&gt;“window.location”&lt;/strong&gt;&lt;/em&gt; function in your script.&lt;br&gt;
For example:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;?php 
echo "&amp;lt;script type='text/javascript'&amp;gt;  window.location='https://vijaythapa.com.np/'; &amp;lt;/script&amp;gt;";
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  3. Use “Exit” after redirect calls
&lt;/h3&gt;

&lt;p&gt;Similarly, you can also use &lt;em&gt;&lt;strong&gt;‘exit()’&lt;/strong&gt;&lt;/em&gt; PHP function after the &lt;em&gt;&lt;strong&gt;header()&lt;/strong&gt;&lt;/em&gt; redirection which prevents any accidental output that could mess up the redirection process.&lt;br&gt;
For example:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;?php 
header(‘location:https://vijaythapa.com.np/’);
exit();
// And all other PHP code
?&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;It can sometimes be irritating and time consuming to manage redirection in PHP. But by following the best practices discussed in this article (like output buffering, using exit(), etc.) you can mitigate the headaches and complete your web application while maintaining effective control over user navigation.&lt;/p&gt;

&lt;p&gt;But if you’re still facing the header redirection issues, then comment below or email me with the screenshot of your code at &lt;a href="mailto:hi@vijaythapa.com"&gt;hi@vijaythapa.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You may also like 👇&lt;/strong&gt;&lt;br&gt;


&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69" class="crayons-story__hidden-navigation-link"&gt;What Is The Difference Between Single and Double Quotes in PHP?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/vijaythapa" class="crayons-avatar  crayons-avatar--l  "&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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/vijaythapa" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Vijay Thapa
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Vijay Thapa
                
              
              &lt;div id="story-author-preview-content-3094055" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/vijaythapa" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Vijay Thapa&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Dec 9 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69" id="article-link-3094055"&gt;
          What Is The Difference Between Single and Double Quotes in PHP?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/php"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;php&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/vijaythapa/what-is-the-difference-between-single-and-double-quotes-in-php-2b69#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;/div&gt;





</description>
      <category>php</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How I Created &amp; Published A Chrome Extension With AI?</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Sun, 12 Jan 2025 06:23:59 +0000</pubDate>
      <link>https://dev.to/vijaythapa/how-i-created-published-a-chrome-extension-with-ai-46op</link>
      <guid>https://dev.to/vijaythapa/how-i-created-published-a-chrome-extension-with-ai-46op</guid>
      <description>&lt;p&gt;In the beginning I was skeptical about the use of AI either to write articles or in coding. Because whenever I used AI to create articles, it felt like just paraphrasing the existing articles on the web.&lt;/p&gt;

&lt;p&gt;So the use of generative AI for me was limited to summarizing and quick research.&lt;/p&gt;

&lt;p&gt;But one day I saw a video about the &lt;em&gt;&lt;strong&gt;success story of Chrome Web Extension and developers earning millions&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The idea felt so compelling that I wanted to try making one.&lt;br&gt;
And when I researched, I found out that Chrome Web Extensions are built using JavaScript but I was not so good at it.&lt;/p&gt;

&lt;p&gt;So I learned the basics of JavaScript and also the anatomy (file and folder structure) of Chrome Web Extensions.&lt;/p&gt;

&lt;p&gt;Since I just wanted to validate the idea of creating an extension and publishing it on the official Chrome Webstore, I planned to use AI tools to create it.&lt;/p&gt;

&lt;p&gt;So I wrote my first prompt (instruction) on &lt;a href="https://gemini.google.com/" rel="noopener noreferrer"&gt;Gemini&lt;/a&gt; (AI by Google) and it wrote the code, but when I tried it, it didn’t work. I tried multiple variations but none worked. So I took a rest for a couple of days without writing a code for the extension.&lt;/p&gt;

&lt;p&gt;Simply, I wanted to create an extension which would display the list of upcoming 5 festivals with the remaining number of days. First one should be in larger font size and the remaining on smaller font size.&lt;/p&gt;

&lt;p&gt;After a couple of days, I wanted to give it a last chance and wrote the prompt.&lt;br&gt;
And the Gemini generated the code which when I tried worked. Then I published it on the Chrome Web Store and it’s called &lt;strong&gt;&lt;a href="https://chromewebstore.google.com/detail/nepali-festivals-tracker/pgfagekhabgbdgbdbenghjdcleeoiajm" rel="noopener noreferrer"&gt;“Nepali Festivals Tracker”&lt;/a&gt;&lt;/strong&gt;. You can try it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Using AI to Write Code
&lt;/h2&gt;

&lt;p&gt;To create this “Festivals Tracker” chrome extension I’ve used Gemini by Google which is free and accessible to anyone.&lt;br&gt;
And here’s how I used it to create a working Chrome Extension in a few minutes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But if you’re new to creating chrome extensions, JavaScript and HTML/CSS, then I first recommend you watch a few videos on them. Especially understanding the file and folder structure to create a Chrome Extension.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now I assume you are familiar with HTML/CSS, JavaScript and Chrome Web Extension Development.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Prompt
&lt;/h3&gt;

&lt;p&gt;Here’s the prompt I gave to gemini in order to make the Chrome Web Extension.&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%2Fq3zqc8zp8ehje1pqar2p.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%2Fq3zqc8zp8ehje1pqar2p.png" alt="Prompt to Generate Chrome Extension with Gemini" width="800" height="193"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Generated Code
&lt;/h3&gt;

&lt;p&gt;As per the file structure of Chrome Web Extension, it generated following codes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Manifest File (manifest.json)&lt;/strong&gt;&lt;br&gt;
This file defines the basic structure and permissions for the extension.&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%2F15oe7ahhnk5exa6b9vbg.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%2F15oe7ahhnk5exa6b9vbg.png" alt="Manifest.json file created by Gemini for Chrome Extension" width="800" height="445"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Popup HTML (popup.html)&lt;/strong&gt;&lt;br&gt;
This HTML file will display the festival information.&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%2Fbukamfpqzttot0fea07n.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%2Fbukamfpqzttot0fea07n.png" alt="Popup.html file created by Gemini for Chrome Extension" width="800" height="578"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Popup JavaScript (popup.js)&lt;/strong&gt;&lt;br&gt;
This JavaScript file will handle the logic for tracking festivals.&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%2Fifgq0ct8jv0cz0jl9rgs.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%2Fifgq0ct8jv0cz0jl9rgs.png" alt="Popup.js file created by Gemini for Chrome Extension" width="800" height="1462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Background Script (background.js)&lt;/strong&gt;&lt;br&gt;
This script runs in the background and can handle tasks like periodically checking for updates.&lt;br&gt;
Since my extension was simple, it did not need to run in the background. &lt;/p&gt;

&lt;h3&gt;
  
  
  Testing Locally
&lt;/h3&gt;

&lt;p&gt;Once the code is generated you can test it locally to check whether it works or not. To do that you need to open your Chrome Web Browser on your computer and enable “Developer Mode”, then upload a folder including all the code files.&lt;/p&gt;

&lt;p&gt;You can follow the instructions below&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a new folder for the Chrome Extension.&lt;/li&gt;
&lt;li&gt;Place all the files (manifest.json, popup.html, popup.js, &amp;amp; background.js) in that folder.&lt;/li&gt;
&lt;li&gt;Load the extension into Chrome by going to chrome://extensions/, enabling “Developer Mode”, and clicking “Load unpacked”.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After testing, I found out that the extension was working as I wanted, so in the next step I tried to make it more beautiful by adding some CSS (Like any other web app) on it.&lt;br&gt;
And of course I asked Gemini to do it as I wanted this project to be done by AI and test its capabilities. To my surprise, it added CSS and made the UI modern and beautiful. Here’s the final design after I added a few tweaks on it.&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%2F2vngka67smlhkcniaesn.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%2F2vngka67smlhkcniaesn.png" alt="Nepali Festivals Tracker Chrome Extension Final Design" width="800" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After I was satisfied with the design of the extension, I wanted to take it further and check whether it can be published on the official Chrome Web Store or not.&lt;/p&gt;

&lt;p&gt;So I created a Chrome Developer account by paying a $5 one time fee and submitted it to the Store. &lt;/p&gt;

&lt;p&gt;And in a couple of hours it was accepted and now it’s available on the Official Chrome Web Store for anyone to try it for FREE.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now Create Your Own
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;There are hundreds of tribes or groups with their own unique festivals where may not be listed on the official National Calendar.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And the apps (extensions) like these can be helpful to share awareness to people all around the world or simply to track your festival when you’re away from home. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;The festival might not be important to everyone but for the minorities, it’s their identity.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And apps/extensions like Festivals Tracker can be a step towards conservation of the identity (Culture, Tradition and Festivals).&lt;/p&gt;

&lt;p&gt;So, I’ve shared all the information and also proved that it’s possible, now it’s your turn to try and make something useful with AI.&lt;/p&gt;

&lt;p&gt;But if you just want the source code and publish your own extension, then &lt;a href="https://www.patreon.com/vijaythapa/shop/festivals-tracker-chrome-extension-896929" rel="noopener noreferrer"&gt;CLICK HERE&lt;/a&gt;&lt;br&gt;
&lt;em&gt;(Discount for the month of January. Code - &lt;strong&gt;3525C&lt;/strong&gt;)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At last, I’ve felt that AI can be an assistant that you never thought you needed. &lt;/p&gt;

&lt;p&gt;If you can give a clear prompt (instructions), it can help you to complete any tasks quicker. It can be useful either to generate ideas, research and create MVP as fast as possible.&lt;/p&gt;

&lt;p&gt;So, &lt;strong&gt;Be good at prompting and AI will be the best assistant you can have&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>promptengineering</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I built a Learning Management System with Django</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Tue, 26 Nov 2024 08:41:45 +0000</pubDate>
      <link>https://dev.to/vijaythapa/i-built-a-learning-management-system-with-django-3hmk</link>
      <guid>https://dev.to/vijaythapa/i-built-a-learning-management-system-with-django-3hmk</guid>
      <description>&lt;p&gt;I created this project back in 2020 during COVID lockdown but haven't published it online yet.&lt;/p&gt;

&lt;p&gt;During that time I was &lt;a href="https://www.youtube.com/@VijayThapa/playlists" rel="noopener noreferrer"&gt;creating courses&lt;/a&gt; on Website Design and Development with HTML, CSS, PHP &amp;amp; MySQL, Software Development with C# and databases like MS SQL Server and Oracle. And all of them were free on YouTube.&lt;/p&gt;

&lt;p&gt;Also the only revenue source was YouTube Ads revenue which was not much (since very few people watch programming videos), and I also tried selling courses on Udemy but it was also not much ($3-$5 after taking their cut). &lt;/p&gt;

&lt;p&gt;So I wanted to create my own platform like &lt;strong&gt;Udemy&lt;/strong&gt; or Skillshare where I could publish my premium courses and sell.&lt;br&gt;
Thus I started building it using Django framework in Python as it was the fastest and secure way to setup the project.&lt;/p&gt;

&lt;p&gt;But unfortunately at the end of the project development, I found out that there was no international payment option like PayPal or Strip in our country, Nepal.&lt;br&gt;
And without it there was no way to accept payment from international students, also I need to pay for the services like Domain and Hosting.&lt;/p&gt;

&lt;p&gt;So I stopped working on it though it was on the final stage.&lt;br&gt;
And &lt;strong&gt;it's already been 4 years&lt;/strong&gt;.&lt;br&gt;
Though I've not published it, I wanted to share it with you hoping it could be helpful to you.&lt;/p&gt;
&lt;h2&gt;
  
  
  👨🏻‍💻 Built With
&lt;/h2&gt;

&lt;p&gt;This Learning Management System project is built with&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Front-End:&lt;/strong&gt; HTML, CSS, JavaScript and Bootstrap&lt;br&gt;
&lt;strong&gt;Back-End:&lt;/strong&gt; Django (Python)&lt;br&gt;
&lt;strong&gt;Database:&lt;/strong&gt; SQLite (Any other database can be added)&lt;/p&gt;
&lt;h2&gt;
  
  
  🤩 Features of the Project
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A. Admin Can&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a Course and then add multiple lectures on a course&lt;/li&gt;
&lt;li&gt;Manage Users (Students)&lt;/li&gt;
&lt;li&gt;Manage Social App Login&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;B. Users/Visitors Can&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Secure Authentication (Sign up, Login, Reset, etc.)&lt;/li&gt;
&lt;li&gt;Login with Google and Github&lt;/li&gt;
&lt;li&gt;Enroll to the course&lt;/li&gt;
&lt;li&gt;See Enrolled Course or Search for new Course&lt;/li&gt;
&lt;li&gt;Update Profile&lt;/li&gt;
&lt;li&gt;Change Password&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  ⚙️ How to Install and Run this Project?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Pre-Requisites:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Git Version Control [ &lt;a href="https://git-scm.com/" rel="noopener noreferrer"&gt;https://git-scm.com/&lt;/a&gt; ]&lt;/li&gt;
&lt;li&gt;Install Python Latest Version [ &lt;a href="https://www.python.org/downloads/" rel="noopener noreferrer"&gt;https://www.python.org/downloads/&lt;/a&gt; ]&lt;/li&gt;
&lt;li&gt;Install Pip (Package Manager) [&lt;a href="https://pip.pypa.io/en/stable/installing/" rel="noopener noreferrer"&gt;https://pip.pypa.io/en/stable/installing/&lt;/a&gt; ]&lt;/li&gt;
&lt;li&gt;Alternative to Pip is Homebrew&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Create a Folder Where you want to save this project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create a Virtual Environment and Activate&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Install Virtual Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$  pip install virtualenv&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create Virtual Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;code&gt;$  python -m venv venv&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For Mac&lt;br&gt;
&lt;code&gt;$  python3 -m venv venv&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Activate Virtual Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;code&gt;$  source venv/scripts/activate&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For Mac&lt;br&gt;
&lt;code&gt;$  source venv/bin/activate&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clone This Project (Using SSH)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;$  git clone git@github.com:vijaythapa333/django-courses.git&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then Enter The Project&lt;br&gt;
&lt;code&gt;$  cd django-courses&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Install Requirements from "requirements.txt"&lt;br&gt;
&lt;code&gt;$  pip install -r requirements.txt&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add the Hosts&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Go To &lt;strong&gt;Settings.py&lt;/strong&gt; file&lt;br&gt;
Then, On allowed hosts, Add [‘&lt;em&gt;’].&lt;br&gt;
`ALLOWED_HOSTS = ['&lt;/em&gt;']`&lt;/p&gt;

&lt;p&gt;No need to Change on Mac &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Run Server For Windows&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;$ python manage.py runserver&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;For Mac&lt;br&gt;
&lt;code&gt;$ python3 manage.py runserver&lt;/code&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Login Credentials Create a Super User with following command&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;code&gt;$  python manage.py createsuperuser&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then Add Email, Username and Password&lt;/p&gt;

&lt;p&gt;or Use Default Credentials&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Username:&lt;/strong&gt; admin &lt;strong&gt;Password:&lt;/strong&gt; admin&lt;/p&gt;
&lt;h2&gt;
  
  
  Project Demo and Detail
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/3j-AxyaWWNk"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Download The Code
&lt;/h2&gt;

&lt;p&gt;If you didn't find the git clone option at Installation step above 👆 , then use the link below to get the source code of this project.&lt;/p&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/vijaythapa333" rel="noopener noreferrer"&gt;
        vijaythapa333
      &lt;/a&gt; / &lt;a href="https://github.com/vijaythapa333/django-courses" rel="noopener noreferrer"&gt;
        django-courses
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Courses Web App to share Online Courses, Lectures and Digital Contents
    &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;django-courses (Learning Management System)&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Introducing &lt;strong&gt;Django Courses&lt;/strong&gt;: the all-in-one solution for educators who want to launch their Online Course Website quickly and effortlessly.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Effortlessly manage your courses and lectures:&lt;/strong&gt; Organize your content seamlessly, categorize Courses, and manage lessons.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Empower your students:&lt;/strong&gt; Provide a smooth learning experience with intuitive navigation, and secure user accounts.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;👨🏻‍💻 Built With&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;This Learning Management System project is built with&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Front-End:&lt;/strong&gt; HTML, CSS, JavaScript and Bootstrap&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Back-End:&lt;/strong&gt; Django (Python)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Database:&lt;/strong&gt; SQLite (&lt;em&gt;Any other database can be added&lt;/em&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;ADD a STAR ⭐️ to this project 👆 if you like "Django Courses" project.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🤩 Features of the Project&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;A. Admin Can&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Create a Course and then add multiple lectures on a course&lt;/li&gt;
&lt;li&gt;Manage Users (Students)&lt;/li&gt;
&lt;li&gt;Manage Social App Login&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;B. Users/Visitors Can&lt;/h2&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;Secure Authentication (Sign up, Login, Reset, etc.)&lt;/li&gt;
&lt;li&gt;Login with Google and Github&lt;/li&gt;
&lt;li&gt;Enroll to the course&lt;/li&gt;
&lt;li&gt;See Enrolled Course or Search for new…&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/vijaythapa333/django-courses" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;





&lt;h2&gt;
  
  
  Also Check Other Django Projects
&lt;/h2&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/simple-multi-vendor-website-with-django-download-l67" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Simple Multi-Vendor Website with Django [Download]&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Aug 6 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/django-ecommerce-website-jewelry-shop-download-3117" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Django eCommerce Website, Jewelry Shop (Download)&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Jun 19 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;If you ❤️  projects like these, then kindly share with your family and friends. 👨🏻‍💻&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>django</category>
      <category>programming</category>
      <category>opensource</category>
    </item>
    <item>
      <title>After 3 Years I Launched 🚀 a New Web Design Course &amp; People Are Loving It</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Thu, 15 Aug 2024 09:38:41 +0000</pubDate>
      <link>https://dev.to/vijaythapa/after-3-years-i-launched-a-new-web-design-course-people-are-loving-it-2gpp</link>
      <guid>https://dev.to/vijaythapa/after-3-years-i-launched-a-new-web-design-course-people-are-loving-it-2gpp</guid>
      <description>&lt;p&gt;In this course you learn to design the homepage of a Social Networking Site which is responsive, modern and scalable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Created This Course?
&lt;/h2&gt;

&lt;p&gt;During COVID lockdown, I created multiple Web Designing Courses for Beginners where students learned to design &lt;strong&gt;“Restaurant Website”&lt;/strong&gt;, &lt;strong&gt;“Personal Portfolio Website”&lt;/strong&gt; and &lt;strong&gt;“House Rental System”&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;These courses were completely &lt;strong&gt;FREE&lt;/strong&gt; as I wanted to share what I’ve learned with everyone.&lt;/p&gt;

&lt;p&gt;And I got positive responses from the students all around the world.&lt;br&gt;
&lt;strong&gt;Anyone from any educational background or profession could learn&lt;/strong&gt; from them as long as they have a computer and internet connection.&lt;/p&gt;

&lt;p&gt;During those hard times, the courses helped many to start a new career and earn a living as well.&lt;/p&gt;

&lt;p&gt;I also knew that the courses were just the starting phase of a Web Designing Career and they would need to learn more to be High Paying Designers.&lt;/p&gt;

&lt;p&gt;And I had also planned to create more courses but unfortunately for personal reasons I couldn’t continue creating more new courses.&lt;/p&gt;

&lt;p&gt;Since I was living in a less developed country I had my own struggles with work, family and freelance projects &lt;em&gt;(will discuss this in a separate blog/video)&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Finally I’m back to making new courses after 3 years.&lt;/p&gt;

&lt;p&gt;And this is the first one. In this course you’ll learn to design websites using the Bootstrap framework.&lt;/p&gt;

&lt;p&gt;In my previous courses, you learned to design &lt;a href="https://www.youtube.com/watch?v=VaV_Ro8jpPY&amp;amp;list=PLBLPjjQlnVXUitahqO7xWWbcN16X6SmKF" rel="noopener noreferrer"&gt;responsive websites using HTML and CSS&lt;/a&gt;, which is a foundation course and the most important ones as well.&lt;/p&gt;

&lt;p&gt;Now since you learned all the basics of Web Design, you need to learn the framework as &lt;strong&gt;it helps to design websites faster and also helps companies to work seamlessly in a team, maintain code and make scalable designs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This course can help you to join a new big team/company or be a highly paid web designer.&lt;/p&gt;
&lt;h2&gt;
  
  
  Who is This Course For?
&lt;/h2&gt;

&lt;p&gt;This course is for anyone who wants to design websites faster and be job ready.&lt;br&gt;
Anyone who knows the basics of &lt;a href="https://www.youtube.com/watch?v=VaV_Ro8jpPY&amp;amp;list=PLBLPjjQlnVXUitahqO7xWWbcN16X6SmKF" rel="noopener noreferrer"&gt;HTML &amp;amp; CSS for web design&lt;/a&gt; can take this course.&lt;/p&gt;
&lt;h2&gt;
  
  
  What Will You Learn From This Course?
&lt;/h2&gt;

&lt;p&gt;At the end of this course you will design a responsive and modern homepage of a Social Networking Website.&lt;br&gt;
During the course, you will learn to&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Use Bootstrap framework and its documentation for Web Design.&lt;/li&gt;
&lt;li&gt;Understand the Bootstrap Grid Layout.&lt;/li&gt;
&lt;li&gt;Explore Bootstrap 5 Components, Utilities, Forms and Helpers.&lt;/li&gt;
&lt;li&gt;Customize Bootstrap Design with CSS.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  How To Access This Course and What’s The Price?
&lt;/h2&gt;

&lt;p&gt;To access this course you need to go to my YouTube channel and look for “Bootstrap Web Design Course 2024”.&lt;br&gt;
Or Play the vide here 👇. The course is completely FREE.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://www.youtube.com/vijaythapa?sub_confirmation=1" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;SUBSCRIBE 🔔&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;em&gt;All I request you to do is learn as much as possible and make more projects on your own as well.&lt;br&gt;
And if you think the course could be helpful to your family and friends, then &lt;strong&gt;SHARE&lt;/strong&gt; with them as well.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Next?
&lt;/h2&gt;

&lt;p&gt;Once you learn the basics of HTML, CSS as well as frameworks like Bootstrap, then you need to learn these things if you want to Be a High Paying Web Designer&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.vijaythapa.com.np/2020/01/color-psychology.html" rel="noopener noreferrer"&gt;Color Psychology&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.vijaythapa.com.np/2020/01/design-principles.html" rel="noopener noreferrer"&gt;Design Principles&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.vijaythapa.com.np/2020/01/brand-identity-design.html" rel="noopener noreferrer"&gt;Brand Identity Design&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/pulse/strategic-web-design" rel="noopener noreferrer"&gt;Strategic Web Design&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you've any questions or suggestions please leave a comment ✍🏻&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>bootstrap</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Unable to Connect Git and Github. So I did this 👇</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Sat, 11 May 2024 06:15:31 +0000</pubDate>
      <link>https://dev.to/vijaythapa/unable-to-connect-git-and-github-so-i-did-this-1353</link>
      <guid>https://dev.to/vijaythapa/unable-to-connect-git-and-github-so-i-did-this-1353</guid>
      <description>&lt;p&gt;After 4 years, I came back to programming.&lt;/p&gt;

&lt;p&gt;And the first thing I did was try to run my old abandoned project.&lt;/p&gt;

&lt;p&gt;Now, I was determined to complete it and share.&lt;br&gt;
So started to complete the unfinished features and give them some final touches.&lt;/p&gt;

&lt;p&gt;Once I completed one of the features, I saved the changes on git and tried to push it to &lt;strong&gt;Github&lt;/strong&gt; repository.&lt;/p&gt;

&lt;p&gt;Unfortunately I started getting some "Couldn't Connect" type errors.&lt;/p&gt;

&lt;p&gt;And it said &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You cannot connect git and github with username and password, it deprecated in 2021.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To fix this issue, I did some google search and found a good medium article and a YouTube.&lt;/p&gt;

&lt;p&gt;Following those resources I found out that I needed to generate SSH key to connect Git and Github now.&lt;/p&gt;

&lt;p&gt;So, I followed the these &lt;strong&gt;Steps to connect Git and Github with SSH Keys&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Generate SSH Keys on My Mac 💻&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To generate the SSH keys, I opened thee terminal and executed the following command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh-keygen -t Ed25519 -b 256
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once the keys (private and public) are generated, it'll ask for the location to save it.&lt;br&gt;
You can save it in default location by pressing Enter.&lt;/p&gt;

&lt;p&gt;Then you'll have to give a passphrase.&lt;br&gt;
You can press Enter if you don't want to add it.&lt;/p&gt;

&lt;p&gt;But it's recommended to add a passphrase.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: When you push to Github you may need to enter the Passphrase. So you need to remember it.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;If you want to check or see the existing SSH keys, use the following command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls -al ~/.ssh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;2. Display the Public Key&lt;/strong&gt;&lt;br&gt;
After you generated the SSH keys, you need to copy it.&lt;br&gt;
For that you can use the following command to display the public key&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat ~/.ssh/id_ed25519.pub
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then copy the displayed public key from the terminal.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Add the Public SSH Key to Github&lt;/strong&gt;&lt;br&gt;
Now, Log In to Github and then go to &lt;strong&gt;Settings&lt;/strong&gt; and then to &lt;strong&gt;SSH and GPG Keys&lt;/strong&gt;&lt;br&gt;
Link: &lt;a href="https://github.com/settings/keys" rel="noopener noreferrer"&gt;https://github.com/settings/keys&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then click on &lt;a href="https://github.com/settings/ssh/new" rel="noopener noreferrer"&gt;New SSH Key&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, Give Title to your new SSH Key and paste the &lt;strong&gt;public SSH key that you copied from Step 2&lt;/strong&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%2Fkyyn7fy46caak0dphcgh.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%2Fkyyn7fy46caak0dphcgh.png" alt="Add New SSH Keys to Github" width="800" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Activate SSH agent&lt;/strong&gt;&lt;br&gt;
Now, in your terminal you need to activate the SSH agent. &lt;br&gt;
For that, use the following command&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh-add
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hope it's helpful to you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Resources I referenced
&lt;/h2&gt;

&lt;p&gt;YouTube Video: &lt;a href="https://www.youtube.com/watch?v=ESi3pj1iznQ" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=ESi3pj1iznQ&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Medium Article: &lt;a href="https://medium.com/codex/git-authentication-on-macos-setting-up-ssh-to-connect-to-your-github-account-d7f5df029320" rel="noopener noreferrer"&gt;https://medium.com/codex/git-authentication-on-macos-setting-up-ssh-to-connect-to-your-github-account-d7f5df029320&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>learning</category>
      <category>github</category>
      <category>programming</category>
    </item>
    <item>
      <title>Step-By-Step Guide to Hosting PHP Website for FREE in 2024</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Thu, 25 Apr 2024 11:49:54 +0000</pubDate>
      <link>https://dev.to/vijaythapa/step-by-step-guide-to-hosting-php-website-for-free-in-2024-5acf</link>
      <guid>https://dev.to/vijaythapa/step-by-step-guide-to-hosting-php-website-for-free-in-2024-5acf</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;How cool it would be if you could SHARE your first PHP project with your family and friends.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In this article, I'll show you one of the best ways to HOST your PHP website for FREE with Sub-Domain so that you can SHARE the link and anyone can check your website on the internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FREE Hosted PHP Project:&lt;/strong&gt; &lt;a href="http://foodorderwebsite.zya.me/" rel="noopener noreferrer"&gt;CLICK HERE for DEMO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, without any further delay, let's follow the steps.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Create an Account with Free Hosting Provider
&lt;/h2&gt;

&lt;p&gt;Though there are tons of Free Hosting Providers, I've found Aeonfree to be one of the best. And we'll create a free account on their website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://web.aeonfree.com/signup" rel="noopener noreferrer"&gt;Click Here to Create an Account&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you fill the form and submit, an activation link will be sent to your email address.&lt;br&gt;
You need to verify it by clicking on the link in your email.&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%2F34aui5p5cibp84kagr4z.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%2F34aui5p5cibp84kagr4z.png" alt="Creating a Free Hosting Account at Aeonfree" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 2: Select a Free Sub-Domain
&lt;/h2&gt;

&lt;p&gt;Then the next step is to select a Sub-Domain for your project so that you can share the link with your family and friends.&lt;br&gt;
Aeonfree provides a feature to select sub-domain names from multiple domains.&lt;/p&gt;

&lt;p&gt;I love selecting the shortest domain name, so I'll create a sub-domain with &lt;strong&gt;.zya.me&lt;/strong&gt;&lt;br&gt;
And the full link of the sub-domain I've selected is &lt;strong&gt;&lt;em&gt;&lt;a href="http://www.foodorderwebsite.zya.me" rel="noopener noreferrer"&gt;www.foodorderwebsite.zya.me&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Note: You can also add your own custom &lt;a href="https://bit.ly/namesilo-cheapest-domains" rel="noopener noreferrer"&gt;premium domain&lt;/a&gt; if you've bought it already.&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%2Fw4cejp9ah8yfm4twjrgn.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%2Fw4cejp9ah8yfm4twjrgn.png" alt="Selecting a Free Sub-Domain for the project" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 3: Create and Import Database in Hosting
&lt;/h2&gt;

&lt;p&gt;Now, the next step is to setup database for your project in the Aeonfree hosting.&lt;/p&gt;

&lt;p&gt;If you've created your PHP project locally using XAMPP or MAMP, then you'll have to export your database and import it to the hosting database.&lt;/p&gt;

&lt;p&gt;To create database in aeonfree hosting, just click on Control Panel, then go to database section to create a new database.&lt;/p&gt;

&lt;p&gt;Then once the database is created, you need to go to &lt;strong&gt;phpmyadmin&lt;/strong&gt; and import the database file of your project.&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%2F8uf8p821bj48jy5ic110.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%2F8uf8p821bj48jy5ic110.png" alt="Creating a Free Database at Aeonfree Hosting" width="800" height="512"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 4: Upload All Project Files to Hosting
&lt;/h2&gt;

&lt;p&gt;Once the database is setup and local database is imported, the next step is to upload all the project files from your computer to Hosting File Manager (public_html or htdocs).&lt;/p&gt;

&lt;p&gt;You can either zip all the project files and upload it or just upload the files and folders manually one by one.&lt;/p&gt;

&lt;p&gt;I choose the first one (Zip &amp;amp; Upload).&lt;/p&gt;

&lt;p&gt;For this tutorial, I'm hosting &lt;a href="https://www.youtube.com/watch?v=ZBgTzx46B8s&amp;amp;list=PLBLPjjQlnVXXBheMQrkv3UROskC0K1ctW" rel="noopener noreferrer"&gt;"Food Order Website"&lt;/a&gt; project that I created while making &lt;strong&gt;a course on PHP and MySQL&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You can use your own project.&lt;/p&gt;

&lt;p&gt;To go to the File Manager, just go to the home page of your control panel then scroll down to &lt;strong&gt;Online File Manager&lt;/strong&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%2Fvwr1kl6x43kb6p4re9c0.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%2Fvwr1kl6x43kb6p4re9c0.png" alt="Uploading Project Files to Hosting" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 5: Make Changes to Configuration File
&lt;/h2&gt;

&lt;p&gt;Finally, you can make changes to your configuration file so that your project runs smoothly over the internet.&lt;/p&gt;

&lt;p&gt;Configuration file can have &lt;strong&gt;DATABASE NAME, DATABASE USERNAME, DATABASE PASSWORD, SITEURL or Website Home Page Link&lt;/strong&gt;, etc.&lt;/p&gt;

&lt;p&gt;In my "Food Order Website" Project, I have constants.php file to manage all these settings.&lt;/p&gt;

&lt;p&gt;So, we need to update those.&lt;br&gt;
Also the values (Aeonfree Hosting Settings) for these changes are as follows &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SITEURL&lt;/strong&gt; (‘your new domain or subdomain name’). Example: &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DB_USERNAME&lt;/strong&gt; (‘new database User’)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DB_PASSWORD&lt;/strong&gt; (‘new database User Password’)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DB_NAME&lt;/strong&gt; (‘new database name’)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: Your hosting account username and password are the Database Username and Database Password, respectively.&lt;/em&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%2F3nt9164o9x5jszgdohbl.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%2F3nt9164o9x5jszgdohbl.png" alt="Config File of Food Ordering Website" width="800" height="308"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Follow This 👇 Full Tutorial
&lt;/h2&gt;

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

&lt;p&gt;Thank you so much for reading til the end of the article.&lt;/p&gt;

&lt;p&gt;Hope it was helpful to you.&lt;br&gt;
Keep Learning and Sharing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You're Awesome 🫡!&lt;/strong&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Donate
&lt;/h2&gt;

&lt;p&gt;PayPal - &lt;a href="https://bit.ly/support-vijay-thapa" rel="noopener noreferrer"&gt;https://bit.ly/support-vijay-thapa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Buy me a Coffee - &lt;a href="https://www.buymeacoffee.com/vijaythapa" rel="noopener noreferrer"&gt;https://www.buymeacoffee.com/vijaythapa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Patreon - &lt;a href="https://www.patreon.com/vijaythapa" rel="noopener noreferrer"&gt;https://www.patreon.com/vijaythapa&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Learn To Create PHP Projects
&lt;/h2&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/how-to-make-food-ordering-website-l9a" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to make Food Ordering Website?&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Feb 21 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mysql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/how-to-create-task-manager-app-with-php-568e" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Create Task Manager App with PHP&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Feb 25 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mysql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>webhosting</category>
      <category>php</category>
    </item>
    <item>
      <title>Which Programming Language Should You Learn in 2022?</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Sat, 13 Nov 2021 03:57:20 +0000</pubDate>
      <link>https://dev.to/vijaythapa/which-programming-language-should-you-learn-in-2022-461f</link>
      <guid>https://dev.to/vijaythapa/which-programming-language-should-you-learn-in-2022-461f</guid>
      <description>&lt;p&gt;This is the question I used to ask when I was starting to learn programming.&lt;br&gt;
And I think not only me but everyone has this question at some point.&lt;/p&gt;

&lt;p&gt;It’s because we want to secure our job, which means we want to get a job as soon as we learn a specific programming language.&lt;/p&gt;

&lt;p&gt;And it’s normal as a human being that nobody wants to spend time for nothing.&lt;/p&gt;

&lt;p&gt;So, if you want to learn programming language and get the job as soon as possible then look for the requirements or vacancies available near your location or where you want to work.&lt;/p&gt;

&lt;p&gt;And based on that you can choose any programming language and hone your skill.&lt;/p&gt;

&lt;p&gt;In a country like ours (Nepal) PHP programmers are highly required because most of the projects (websites) here are built with Wordpress or PHP frameworks like Laravel and CodeIgniter.&lt;/p&gt;
&lt;h2&gt;
  
  
  And why are they popular?
&lt;/h2&gt;

&lt;p&gt;Because the development cost is cheaper, you can develop and host the sites at low cost.&lt;/p&gt;

&lt;p&gt;Besides PHP, vacancies for asp.net, Django (python), MEAN stack, flutter, etc. are also on rise.&lt;/p&gt;

&lt;p&gt;So my first suggestion is &lt;strong&gt;look for the vacancies available&lt;/strong&gt; in your area and then you can choose a programming language.&lt;/p&gt;
&lt;h2&gt;
  
  
  Every programming language has its strengths and weakness
&lt;/h2&gt;

&lt;p&gt;So if you’re learning programming then don’t deviate from it, just keep learning and excel at it.&lt;/p&gt;

&lt;p&gt;TBH, none of the programming languages is the best or worst.&lt;/p&gt;

&lt;p&gt;So you can &lt;a href="http://bit.ly/vijay-thapa-online-courses" rel="noopener noreferrer"&gt;learn any programming language&lt;/a&gt;. If you become good at a language then it won't be that hard to learn another language (if you want to shift).&lt;/p&gt;

&lt;p&gt;Logic is the same in every programming language, the only difference is syntax.&lt;/p&gt;

&lt;p&gt;First &lt;strong&gt;find the technology you're interested in&lt;/strong&gt;, like Web App, Mobile App, Desktop App, Data Science, AI, Blockchain, etc. and then choose programming accordingly.&lt;/p&gt;

&lt;p&gt;For me, it was &lt;strong&gt;Hit-and-Trial&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I started with C, then learned C++, C#, Java (Android), Asp.net, PHP, etc. in college. And among them I found &lt;a href="https://bit.ly/food-order-website-php" rel="noopener noreferrer"&gt;PHP the easier language&lt;/a&gt; (It might be different for you).&lt;/p&gt;

&lt;p&gt;So, focus on one programming first, you can always shift to another language within months once you're good at one programming language.&lt;/p&gt;
&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Choose programming language&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Based on the no. of vacancies&lt;/li&gt;
&lt;li&gt;Based on Technology you’re interested in&lt;/li&gt;
&lt;li&gt;Hit and Trial&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What do you think 🤔 ?&lt;/strong&gt; &lt;br&gt;
Let me know in the comment below 💬&lt;/p&gt;
&lt;h2&gt;
  
  
  You may also like 👇
&lt;/h2&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/how-to-make-food-ordering-website-l9a" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to make Food Ordering Website?&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Feb 21 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mysql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>programming</category>
      <category>career</category>
      <category>computerscience</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Simple Multi-Vendor Website with Django [Download]</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Fri, 06 Aug 2021 17:35:37 +0000</pubDate>
      <link>https://dev.to/vijaythapa/simple-multi-vendor-website-with-django-download-l67</link>
      <guid>https://dev.to/vijaythapa/simple-multi-vendor-website-with-django-download-l67</guid>
      <description>&lt;p&gt;This is a simple MultiVendor e-commerce website built with Django (Python) and Stripe is added as payment processor.&lt;/p&gt;

&lt;p&gt;In this website, Vendors (Stores) can register and add their products.&lt;/p&gt;

&lt;p&gt;And Users can visit the product and order by paying with Debit/Credit Card (Stripe is Used).&lt;/p&gt;

&lt;p&gt;Then Vendor gets the email notification about the order and should deliver the product to the customer based on the address details.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/vijaythapa" rel="noopener noreferrer"&gt;Free Software Development Courses&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Features of this Project
&lt;/h2&gt;

&lt;h3&gt;
  
  
  A. Admin Users Can
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Manage Category (Add, Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Products (Add, Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Users (Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Orders (View and Process)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  B. Vendors Can
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Add Products&lt;/li&gt;
&lt;li&gt;Update Profile&lt;/li&gt;
&lt;li&gt;Gets Notification When an Order is made by Users&lt;/li&gt;
&lt;li&gt;Get Orders and Manage Them&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  C.  Users Can Can
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Add to Cart&lt;/li&gt;
&lt;li&gt;Pay with Debit/Credit Card and Order&lt;/li&gt;
&lt;li&gt;While Checkout, User should give the address to deliver&lt;/li&gt;
&lt;li&gt;Get Email Notification about the confirmation of the order&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Donate
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://bit.ly/support-vijay-thapa" rel="noopener noreferrer"&gt;PayPal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.buymeacoffee.com/vijaythapa" rel="noopener noreferrer"&gt;Buy me a Coffee  ☕️&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Donate by wire transfer:&lt;/strong&gt; E-Mail at &lt;em&gt;&lt;a href="mailto:donate@vijaythapa.com"&gt;donate@vijaythapa.com&lt;/a&gt;&lt;/em&gt; for wire transfer details. &lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install and Run this project?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pre-Requisites:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Install Git Version Control&lt;br&gt;
[ &lt;a href="https://git-scm.com/" rel="noopener noreferrer"&gt;https://git-scm.com/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install Python Latest Version&lt;br&gt;
[ &lt;a href="https://www.python.org/downloads/" rel="noopener noreferrer"&gt;https://www.python.org/downloads/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install Pip (Package Manager)&lt;br&gt;
[ &lt;a href="https://pip.pypa.io/en/stable/installing/" rel="noopener noreferrer"&gt;https://pip.pypa.io/en/stable/installing/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Alternative to Pip is Homebrew&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Installation
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Create a Folder where you want to save the project&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Create a Virtual Environment and Activate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Install Virtual Environment First&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  pip install virtualenv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Create Virtual Environment&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  python -m venv venv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;For Mac&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  python3 -m venv venv
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Activate Virtual Environment&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  source venv/scripts/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;For Mac&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  source venv/bin/activate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;3. Clone this project&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  git clone https://github.com/vijaythapa333/simple-multivendor-site.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then, Enter the project&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  cd simple-multivendor-site
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;4. Install Requirements from 'requirements.txt'&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="n"&gt;requirements&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;5. Add the hosts&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Got to settings.py file &lt;/li&gt;
&lt;li&gt;Then, On allowed hosts, Add [‘*’].
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;ALLOWED_HOSTS&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;em&gt;No need to change on Mac.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Now Run Server&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Command for PC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;runserver&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Command for Mac:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;runserver&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;7. Login Credentials&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Create Super User (Admin)&lt;/p&gt;

&lt;p&gt;Command for PC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  python manage.py createsuperuser
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Command for MAC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$  python3 manage.py createsuperuser
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then Add Email, Username and Password&lt;/p&gt;
&lt;h2&gt;
  
  
  For Sponsor or Projects Enquiry
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Email - &lt;a href="mailto:hi@vijaythapa.com"&gt;hi@vijaythapa.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;LinkedIn - &lt;a href="https://www.linkedin.com/in/vijaythapa" rel="noopener noreferrer"&gt;vijaythapa&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  Download from Here
&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/vijaythapa333" rel="noopener noreferrer"&gt;
        vijaythapa333
      &lt;/a&gt; / &lt;a href="https://github.com/vijaythapa333/simple-multivendor-site" rel="noopener noreferrer"&gt;
        simple-multivendor-site
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Simple Multi Vendor E-Commerce Website using Python Django.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Also Check Other Django Projects&lt;/strong&gt;&lt;/p&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/django-ecommerce-website-jewelry-shop-download-3117" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Django eCommerce Website, Jewelry Shop (Download)&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Jun 19 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/i-built-a-learning-management-system-with-django-3hmk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I built a Learning Management System with Django&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Nov 26 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>django</category>
      <category>python</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Django eCommerce Website, Jewelry Shop (Download)</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Sat, 19 Jun 2021 09:17:25 +0000</pubDate>
      <link>https://dev.to/vijaythapa/django-ecommerce-website-jewelry-shop-download-3117</link>
      <guid>https://dev.to/vijaythapa/django-ecommerce-website-jewelry-shop-download-3117</guid>
      <description>&lt;p&gt;This is a simple e-commerce website built with Django (Python) and PayPal is added as payment processor.&lt;/p&gt;

&lt;p&gt;I've made this as a &lt;strong&gt;"Jewelry Shop"&lt;/strong&gt; website but you can make any website you like.&lt;/p&gt;

&lt;h2&gt;
  
  
  Project Demo on YouTube
&lt;/h2&gt;

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

&lt;h2&gt;
  
  
  Features of this Project
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;A. Admin Users Can&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Manage Category (Add, Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Products (Add, Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Users (Update, Filter and Delete)&lt;/li&gt;
&lt;li&gt;Manage Orders (View and Process)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;B. Non-Registered Users Can&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;View Products (Can filter based on category)&lt;/li&gt;
&lt;li&gt;Explore Product Details and Related Products&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;C. Registered Users Can Can&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;All of Non-Registered Users&lt;/li&gt;
&lt;li&gt;Add to Cart&lt;/li&gt;
&lt;li&gt;Pay with PayPal or Debit/Credit Card and Order&lt;/li&gt;
&lt;li&gt;See the Order Status&lt;/li&gt;
&lt;li&gt;See Order History&lt;/li&gt;
&lt;li&gt;Update Profile&lt;/li&gt;
&lt;li&gt;Change Password&lt;/li&gt;
&lt;li&gt;Reset Password&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Support Developer
&lt;/h2&gt;

&lt;p&gt;Subscribe &amp;amp; Share my YouTube Channel - &lt;a href="https://bit.ly/vijay-thapa-online-courses" rel="noopener noreferrer"&gt;https://bit.ly/vijay-thapa-online-courses&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Donate&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://bit.ly/support-vijay-thapa" rel="noopener noreferrer"&gt;PayPal&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.buymeacoffee.com/vijaythapa" rel="noopener noreferrer"&gt;Buy me a Coffee  ☕️&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Donate by wire transfer:&lt;/strong&gt; E-Mail at &lt;a href="mailto:donate@vijaythapa.com"&gt;donate@vijaythapa.com&lt;/a&gt; for wire transfer details.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Install and Run this project?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Pre-Requisites:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Install Git Version Control [ &lt;a href="https://git-scm.com/" rel="noopener noreferrer"&gt;https://git-scm.com/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install Python Latest Version [ &lt;a href="https://www.python.org/downloads/" rel="noopener noreferrer"&gt;https://www.python.org/downloads/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install Pip (Package Manager) [ &lt;a href="https://pip.pypa.io/en/stable/installing/" rel="noopener noreferrer"&gt;https://pip.pypa.io/en/stable/installing/&lt;/a&gt; ]&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Alternative to Pip is Homebrew&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Installation
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1.Create a Folder where you want to save the project
&lt;/h4&gt;

&lt;h4&gt;
  
  
  2.Create a Virtual Environment and Activate
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Install Virtual Environment First&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;virtualenv&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Create Virtual Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;For Mac&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;m&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Activate Virtual Environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For Windows&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;source&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;scripts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;activate&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;For Mac&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;source&lt;/span&gt; &lt;span class="n"&gt;venv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nb"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;activate&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;
  
  
  3.Clone this project
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;git&lt;/span&gt; &lt;span class="n"&gt;clone&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;github&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;vijaythapa333&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;django&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;jewelry&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;shop&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;git&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then, Enter the project&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;cd&lt;/span&gt; &lt;span class="n"&gt;django&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;jewelry&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;shop&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;
  
  
  4.Install Requirements from 'requirements.txt'
&lt;/h4&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;pip&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="n"&gt;requirements&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;
  
  
  5.Add the hosts
&lt;/h4&gt;

&lt;p&gt;Got to settings.py file&lt;/p&gt;

&lt;p&gt;Then, On allowed hosts, Add [‘&lt;em&gt;’].&lt;br&gt;
ALLOWED_HOSTS = ['&lt;/em&gt;']&lt;br&gt;
No need to change on Mac.&lt;/p&gt;
&lt;h4&gt;
  
  
  6.Now Run Server
&lt;/h4&gt;

&lt;p&gt;Command for PC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;runserver&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Command for Mac:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt; &lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;runserver&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h4&gt;
  
  
  7.Login Credentials
&lt;/h4&gt;

&lt;p&gt;Create Super User (Admin)&lt;/p&gt;

&lt;p&gt;Command for PC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;createsuperuser&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Command for MAC:&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="err"&gt;$&lt;/span&gt;  &lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="n"&gt;manage&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;createsuperuser&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Then Add Email, Username and Password&lt;/p&gt;
&lt;h2&gt;
  
  
  Download from Here 👇
&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/vijaythapa333" rel="noopener noreferrer"&gt;
        vijaythapa333
      &lt;/a&gt; / &lt;a href="https://github.com/vijaythapa333/django-jewelry-shop" rel="noopener noreferrer"&gt;
        django-jewelry-shop
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Simple E-Commerce Website with Django
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;






&lt;h2&gt;
  
  
  Also Check Other Django Projects
&lt;/h2&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/simple-multi-vendor-website-with-django-download-l67" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Simple Multi-Vendor Website with Django [Download]&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Aug 6 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#python&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/i-built-a-learning-management-system-with-django-3hmk" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I built a Learning Management System with Django&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Nov 26 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#django&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#programming&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>django</category>
      <category>webdev</category>
      <category>python</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to make a Strong LinkedIn Profile?</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Thu, 04 Mar 2021 05:12:15 +0000</pubDate>
      <link>https://dev.to/vijaythapa/how-to-make-a-strong-linkedin-profile-23bk</link>
      <guid>https://dev.to/vijaythapa/how-to-make-a-strong-linkedin-profile-23bk</guid>
      <description>&lt;p&gt;If you just follow the following steps, you'll have a pretty strong LinkedIn profile that potential clients, employers and recruiters love ❤️.&lt;/p&gt;

&lt;h1&gt;
  
  
  Steps to make Strong LinkedIn Profile
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;1. Professional Profile Picture:&lt;/strong&gt; Upload a picture on a professional/formal dress and don't forget to smile.&lt;br&gt;
Also if you can, &lt;em&gt;remove the background&lt;/em&gt; using tools like Photoshop or Canva.&lt;br&gt;
Or Take a picture in plain background.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Cover Picture (Background):&lt;/strong&gt; For your cover picture, you can be creative. Try displaying your workspace or list what you do or you're doing on a plain background.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. About Section:&lt;/strong&gt; In about section, Select 3-5 keywords, that define your work, role, interests and add them in your headline and on your about Summary.&lt;br&gt;
In your about section, Try including things like &lt;br&gt;
Who’re you? &lt;br&gt;
Why’re you using LinkedIn? &lt;br&gt;
What are your goals?, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Featured Content:&lt;/strong&gt; In this section, you can add links to your current projects, accomplishments or projects/works that you love from other creators relevant to your industry &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Experience Description:&lt;/strong&gt; Add the places you've worked, your roles, activities and projects you're involved in and proud of.&lt;br&gt;
You can also share best memories/experiences from the workplaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Skills and Endorsement:&lt;/strong&gt; In this section, you add the skills that you have or use in your work or you're currently building/learning. &lt;br&gt;
And Endorsement is like someone Liking or Vouching for you and your skill. &lt;br&gt;
(&lt;em&gt;Hack: Ask your friends, staffs, teachers, colleagues, employers, teachers, etc. to endorse on your skills&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Recommendations:&lt;/strong&gt; It's similar to endorsement but people write short descriptions about your work or experience on working with you. And recommend to further clients/employers. &lt;br&gt;
(&lt;em&gt;Similar to Endorsement, Ask your teachers, employers and colleague to write you a recommendation. There's also a feature on LinkedIn where you can ask for recommendation (Top right corner of Recommendation section).&lt;/em&gt;)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8. Accomplishments:&lt;/strong&gt; In this section, you can add achievements/projects that you've completed, with short description and links if you've any.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9. Interests:&lt;/strong&gt; Here, the people or influencer, Company and Groups you follow are shown. So, always follow those who are relevant to your industry or things you're currently involved/interested in. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Grow your Network:&lt;/strong&gt; Now you need to grow your network by connecting with the people you know or people who're relevant to your industry.&lt;br&gt;
Also react and comment to the posts that you find interesting. Communicate more, Be more valuable. But don't use it as any other social networks like facebook and instagram or dating sites.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"Be Professional and Trust Worthy."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Connect with me on LinkedIn 👇
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.linkedin.com/in/vijaythapa/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/vijaythapa/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>leadership</category>
      <category>branding</category>
      <category>career</category>
      <category>discuss</category>
    </item>
    <item>
      <title>How to Create Task Manager App with PHP</title>
      <dc:creator>Vijay Thapa</dc:creator>
      <pubDate>Thu, 25 Feb 2021 12:32:31 +0000</pubDate>
      <link>https://dev.to/vijaythapa/how-to-create-task-manager-app-with-php-568e</link>
      <guid>https://dev.to/vijaythapa/how-to-create-task-manager-app-with-php-568e</guid>
      <description>&lt;p&gt;Trying to find a course or a tutor to learn any programming language or a technical course is daunting task.&lt;br&gt;
Though there are lots of resources available for FREE, it's really difficult to self-motivate and start the learning process.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And it's based on my own experience.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For me, learning any programming language was easier by doing a project.&lt;br&gt;
It doesn't matter how good you're in theory, if you can't make a real world project out of your knowledge.&lt;/p&gt;

&lt;p&gt;But if you start doing real projects with the knowledge you currently have, you'll develop the necessary skills and knowledge as your projects start to be big and complex.&lt;/p&gt;

&lt;p&gt;So, &lt;em&gt;with the intention of Making the Learning Fun&lt;/em&gt;, Here's a PHP Course for Beginners where you'll create a &lt;strong&gt;TASK MANAGER App&lt;/strong&gt;.&lt;/p&gt;
&lt;h1&gt;
  
  
  What is Task Manager App?
&lt;/h1&gt;

&lt;p&gt;Whether in a daily life or in a workplace, you've lots of tasks throughout the day. It's easier to miss a task on a busy day. And sometimes it becomes horrible when we miss the most important task of the day.&lt;/p&gt;

&lt;p&gt;So, TASK MANAGER is a simple web app where You can Manage Tasks, group them by Categories, set the Priority and Deadline.&lt;/p&gt;

&lt;p&gt;And in this course, you will create your own Task Manager App Step-by-Step with PHP programming language and MySQL Database.&lt;/p&gt;
&lt;h1&gt;
  
  
  What is in a Task Manager App?
&lt;/h1&gt;

&lt;p&gt;In this tutorial, we will be creating a web app which will have Lists and Tasks.&lt;br&gt;
Simply &lt;strong&gt;Lists&lt;/strong&gt; can be called as categories like To Do, Doing, Done, Review, etc.&lt;br&gt;
And &lt;strong&gt;Tasks&lt;/strong&gt; will be assigned on these Lists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In this application You will be able to&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Manage Lists (Create/Update/Delete)&lt;/li&gt;
&lt;li&gt;Manage Tasks (Create/Update/Delete)&lt;/li&gt;
&lt;li&gt;Display Lists on Menu&lt;/li&gt;
&lt;li&gt;View Tasks and Sort by Lists&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;
  
  
  Technologies Used in this project
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;Core PHP (Procedural)&lt;/li&gt;
&lt;li&gt;MySQL Database&lt;/li&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;
  
  
  Step by Step Tutorials
&lt;/h1&gt;
&lt;h3&gt;
  
  
  1. Design Homepage and Manage Lists Page
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  2. Insert and Display Lists
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  3. Update and Delete List
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  4. Insert and Display Tasks
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  5. Update and Delete Task
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  6. Add Lists on Menu and Display Tasks by List
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  7. Adding CSS in our project to make it more Beautiful
&lt;/h3&gt;

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

&lt;h2&gt;
  
  
  Donate
&lt;/h2&gt;

&lt;p&gt;PayPal - &lt;a href="https://bit.ly/support-vijay-thapa" rel="noopener noreferrer"&gt;https://bit.ly/support-vijay-thapa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Buy me a Coffee - &lt;a href="https://www.buymeacoffee.com/vijaythapa" rel="noopener noreferrer"&gt;https://www.buymeacoffee.com/vijaythapa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Patreon - &lt;a href="https://www.patreon.com/vijaythapa" rel="noopener noreferrer"&gt;https://www.patreon.com/vijaythapa&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank You So Much for following the article till the end. &lt;/p&gt;




&lt;h2&gt;
  
  
  Learn to Create More PHP Projects
&lt;/h2&gt;


&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/how-to-make-food-ordering-website-l9a" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to make Food Ordering Website?&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Feb 21 '21&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#mysql&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;



&lt;div class="ltag__link"&gt;
  &lt;a href="/vijaythapa" 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%2F294578%2F85d82f47-8baa-4903-bcf3-ecb2d1b9e878.jpeg" alt="vijaythapa"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/vijaythapa/step-by-step-guide-to-hosting-php-website-for-free-in-2024-5acf" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Step-By-Step Guide to Hosting PHP Website for FREE in 2024&lt;/h2&gt;
      &lt;h3&gt;Vijay Thapa ・ Apr 25 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#tutorial&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webhosting&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#php&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>php</category>
      <category>mysql</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
