<?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: Dip Vachhani</title>
    <description>The latest articles on DEV Community by Dip Vachhani (@dip15739).</description>
    <link>https://dev.to/dip15739</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%2F605807%2F8ea29009-c84f-4d81-8b02-51d90c64eaf1.png</url>
      <title>DEV Community: Dip Vachhani</title>
      <link>https://dev.to/dip15739</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dip15739"/>
    <language>en</language>
    <item>
      <title>GitHub Search</title>
      <dc:creator>Dip Vachhani</dc:creator>
      <pubDate>Thu, 27 May 2021 15:09:18 +0000</pubDate>
      <link>https://dev.to/dip15739/github-search-4k30</link>
      <guid>https://dev.to/dip15739/github-search-4k30</guid>
      <description>&lt;p&gt;&lt;strong&gt;Search GitHub user and show user info with different UI and add or remove user repo to the favorite list using react with firestore and firebase authentication&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Demo
&lt;/h3&gt;

&lt;p&gt;GitHub: &lt;a href="https://github.com/DIp15739/github-search"&gt;https://github.com/DIp15739/github-search&lt;/a&gt;&lt;br&gt;
URL: &lt;a href="https://searchgithubuserinfo.netlify.app"&gt;https://searchgithubuserinfo.netlify.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
&lt;a href="https://user-images.githubusercontent.com/42184833/119221268-259d4e80-bb0c-11eb-85a9-8670dcd09d8f.png"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w4tdy2Lq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/42184833/119221268-259d4e80-bb0c-11eb-85a9-8670dcd09d8f.png"&gt; 
&lt;/a&gt;&lt;a&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Features&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Authentication&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1.  Sign up
2.  Login
3.  Forgot Password using email  

4.  Logout
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;user info&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1.  Search GitHub user using GitHub API
2.  Show user profile

    - Avatar

    - Name  

    - Username / Github Id  

    - Bio  

    - Blog URL / Website  

    - Location


3. User Repo

    - Total Repo, Gists and Followers Count

    - Name (on click open github repo page)

    - Description  

    - language  

    - Star count  

    - Watch count

    - Heart icon for add to favorite

4. add or remove repo in favorite
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Technologies&lt;/strong&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt; React 16.13.1&lt;/li&gt;
&lt;li&gt; React Dom 16.13.1&lt;/li&gt;
&lt;li&gt; React Router Dom 5.2.0&lt;/li&gt;
&lt;li&gt; React Toasttify 7.0.4&lt;/li&gt;
&lt;li&gt; Axios 0.21.1&lt;/li&gt;
&lt;li&gt; React Bootstrap 1.6.0&lt;/li&gt;
&lt;li&gt; Bootstrap 4.6.0&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;How to Use&lt;/strong&gt;
&lt;/h2&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone https://github.com/DIp15739/github-search.git
cd github-search
npm install
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;Firebase&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Create

&lt;ul&gt;
&lt;li&gt;Create Firebase Project&lt;/li&gt;
&lt;li&gt;Start Authentication with Email&lt;/li&gt;
&lt;li&gt;Start Cloud Firestore&lt;/li&gt;
&lt;li&gt;Copy config from Project settings

&lt;ul&gt;
&lt;li&gt;Setup in project&lt;/li&gt;
&lt;li&gt;Create &lt;code&gt;.evn.local&lt;/code&gt; file and add all data
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_API_KEY&lt;/em&gt;&lt;/strong&gt; = apiKey value 
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_AUTH_DOMAIN&lt;/em&gt;&lt;/strong&gt; = authDomain value 
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_DATABASE_URL&lt;/em&gt;&lt;/strong&gt; = databaseURL value
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_PROJECT_ID&lt;/em&gt;&lt;/strong&gt; = projectId value 
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_STORAGE_BUCKET&lt;/em&gt;&lt;/strong&gt; = storageBucket value 
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_MESSAGING_SENDER_ID&lt;/em&gt;&lt;/strong&gt; = measurementId value 
&lt;strong&gt;&lt;em&gt;REACT_APP_FIREBASE_APP_ID&lt;/em&gt;&lt;/strong&gt; = appId value &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;In the project directory&lt;/strong&gt;
&lt;/h3&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;npm start&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Runs the app in the development mode.&lt;br&gt;&lt;br&gt;
Open  &lt;a href="http://localhost:3000/"&gt;http://localhost:3000&lt;/a&gt;  to view it in the browser.&lt;/p&gt;

&lt;p&gt;The page will reload if you make edits.&lt;br&gt;&lt;br&gt;
You will also see any lint errors in the console.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;npm test&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Launches the test runner in the interactive watch mode.&lt;br&gt;&lt;br&gt;
See the section about  &lt;a href="https://facebook.github.io/create-react-app/docs/running-tests"&gt;running tests&lt;/a&gt;  for more information.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;npm run build&lt;/code&gt;
&lt;/h3&gt;

&lt;p&gt;Builds the app for production to the  &lt;code&gt;build&lt;/code&gt;  folder.&lt;br&gt;&lt;br&gt;
It correctly bundles React in production mode and optimizes the build for the best performance.&lt;/p&gt;

&lt;p&gt;The build is minified and the filenames include the hashes.&lt;br&gt;&lt;br&gt;
Your app is ready to be deployed!&lt;/p&gt;

&lt;p&gt;See the section about  &lt;a href="https://facebook.github.io/create-react-app/docs/deployment"&gt;deployment&lt;/a&gt;  for more information.&lt;/p&gt;


&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>react</category>
      <category>firebase</category>
    </item>
    <item>
      <title>colabToolKit</title>
      <dc:creator>Dip Vachhani</dc:creator>
      <pubDate>Tue, 30 Mar 2021 07:51:27 +0000</pubDate>
      <link>https://dev.to/dip15739/colabtoolkit-eg2</link>
      <guid>https://dev.to/dip15739/colabtoolkit-eg2</guid>
      <description>&lt;p&gt;&lt;a href="https://colab.research.google.com/github/DIp15739/colabToolKit/blob/main/colabToolKit.ipynb"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cw8uDh-t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://colab.research.google.com/assets/colab-badge.svg" alt="open in colab"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Mount &amp;amp; Umount Drive&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Transfer Tools&lt;/strong&gt; 

&lt;ul&gt;
&lt;li&gt;  Mega &lt;/li&gt;
&lt;li&gt;  Rclone&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Torrent Clients&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  SimpleTorrent&lt;/li&gt;
&lt;li&gt;  Peerflix-Server&lt;/li&gt;
&lt;li&gt;  Deluge&lt;/li&gt;
&lt;li&gt;  qBittorrent&lt;/li&gt;
&lt;li&gt;  µTorrent&lt;/li&gt;
&lt;li&gt;  rTorrent&lt;/li&gt;
&lt;li&gt;  Transmission-Web-Control&lt;/li&gt;
&lt;li&gt;  Vuze&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Other useful Tools&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  Jellyfin&lt;/li&gt;
&lt;li&gt;  V2Ray&lt;/li&gt;
&lt;li&gt;  pyLoad&lt;/li&gt;
&lt;li&gt;  spotify-downloader&lt;/li&gt;
&lt;li&gt;  aria2Rpc&lt;/li&gt;
&lt;li&gt;  aria2Cli&lt;/li&gt;
&lt;li&gt;  zip-tar-rar&lt;/li&gt;
&lt;li&gt;  jDownloader&lt;/li&gt;
&lt;li&gt;  Youtube-DL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Sys Tools&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  Wetty&lt;/li&gt;
&lt;li&gt;  Glances&lt;/li&gt;
&lt;li&gt;  NoMachine&lt;/li&gt;
&lt;li&gt;  _[' &amp;gt; ssh ']&lt;/li&gt;
&lt;li&gt;  noVNC&lt;/li&gt;
&lt;li&gt;  IceWM&lt;/li&gt;
&lt;li&gt;  netData&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;File Manager&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  ghfs&lt;/li&gt;
&lt;li&gt;  filebrowser&lt;/li&gt;
&lt;li&gt;  cloudCommander&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Programming&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  code-server (VScode) &lt;/li&gt;
&lt;li&gt;  Flutter &lt;/li&gt;
&lt;li&gt;  Kivy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Pentester&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;  SocialFish&lt;/li&gt;
&lt;li&gt;  L3Mon&lt;/li&gt;
&lt;li&gt;  SayCheese&lt;/li&gt;
&lt;li&gt;  Hashct&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://github.com/DIp15739/colabToolKit"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--auw2ohCp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github-link-card.s3.ap-northeast-1.amazonaws.com/DIp15739/colabToolKit.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For New Updates Star or Fork repo&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>colab</category>
    </item>
  </channel>
</rss>
