<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Arian Nargesi</title>
    <description>The latest articles on Forem by Arian Nargesi (@ariannargesi).</description>
    <link>https://forem.com/ariannargesi</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%2F358116%2Fac112aa0-b749-40a0-8b16-0a183f6f927e.jpg</url>
      <title>Forem: Arian Nargesi</title>
      <link>https://forem.com/ariannargesi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ariannargesi"/>
    <language>en</language>
    <item>
      <title>I made a react component generator app using react</title>
      <dc:creator>Arian Nargesi</dc:creator>
      <pubDate>Wed, 18 May 2022 12:51:12 +0000</pubDate>
      <link>https://forem.com/ariannargesi/i-made-a-react-component-generator-app-with-react-3nd2</link>
      <guid>https://forem.com/ariannargesi/i-made-a-react-component-generator-app-with-react-3nd2</guid>
      <description>&lt;p&gt;In this post I'm going to show you guys an open source project that I made using React to help react developers and myself :) &lt;/p&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;Every time I wanted to work on a personal project without any design file, the process of finding the best UI tone was a real struggle. Plus since I work on a laptop without any extra monitors I didn't have good feelings when I had to constantly switch between the editor and the browser to see the results. This was my motivation to create this project.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is quick component?
&lt;/h2&gt;

&lt;p&gt;This website speeds up your component creation process and allows you to spend less time writing code for the UI of your react component so you can move quickly to work on the logic of your component &lt;/p&gt;

&lt;h2&gt;
  
  
  How to use it?
&lt;/h2&gt;

&lt;p&gt;for now, I only support basic HTML elements like buttons, div, and some more HTML elements. You can apply styles to these items and see the effect instantly to find what is right for you and when you are happy with your component you can download codes with custom configurations in a zip file or you can copy the code from the browser &lt;/p&gt;

&lt;p&gt;This project definitely has some flaws. I'll try to fix them in the future. but what I currently have is good enough for me. &lt;/p&gt;

&lt;p&gt;Note: This website is not optimized for mobiles&lt;br&gt;
&lt;a href="https://quickcomponent.io"&gt;Quickcomponent.io&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ariannargesi/quickcomponent.io"&gt;Github&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Support for typescript and JavaScript &lt;/li&gt;
&lt;li&gt;Support to CSS and SASS &lt;/li&gt;
&lt;li&gt;Support adding custom props &lt;/li&gt;
&lt;li&gt;Support for adding a empty text file in the downloaded file &lt;/li&gt;
&lt;li&gt;Support for importing 5 hooks into your script &lt;/li&gt;
&lt;li&gt;And more ... &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I can definitely add more feature to it Like:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Support for adding image &lt;/li&gt;
&lt;li&gt;Support for explore and trying different fonts &lt;/li&gt;
&lt;li&gt;Support for selecting from a list of predefined components
&lt;/li&gt;
&lt;li&gt;Support for custom CSS roles &lt;/li&gt;
&lt;li&gt;Support for React Native and pure HTML/CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What do you think? &lt;br&gt;
What feature do you like to have? &lt;/p&gt;

&lt;p&gt;I'm waiting for your amazing feedbacks&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>html</category>
      <category>react</category>
    </item>
    <item>
      <title>3 Project  that I made during my #100DaysOfCode Challenge</title>
      <dc:creator>Arian Nargesi</dc:creator>
      <pubDate>Wed, 30 Sep 2020 18:58:45 +0000</pubDate>
      <link>https://forem.com/ariannargesi/3-project-that-i-made-during-my-100daysofcode-challenge-fh5</link>
      <guid>https://forem.com/ariannargesi/3-project-that-i-made-during-my-100daysofcode-challenge-fh5</guid>
      <description>&lt;p&gt;I was a freelance web developer for more than 1 year.&lt;/p&gt;

&lt;p&gt;During that time I work on multiple WordPress|Express.js projects with clients from different countries. but freelancing It did not suit me and It did not meet my expectations. so I decided to land a full-time job in the field of Front-end development. &lt;/p&gt;

&lt;p&gt;But with no work experience, how employers can trust me?&lt;br&gt;
I thought if I have multiple cool and crazy projects, that Increases the chances of getting a job.&lt;/p&gt;

&lt;p&gt;in this post, I wanna show you 3 projects that I made during my &lt;a href="https://twitter.com/hashtag/100daysofcode?lang=en"&gt;#100DaysOfCode&lt;/a&gt; Challenge. so stay with me&lt;/p&gt;

&lt;h1&gt;
  
  
  1-&lt;a href="https://github.com/ariannargesi/scream-master"&gt;Scream Master&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;This one, it's the crazy one.&lt;br&gt;
basically, you should pass the ball from Barrier, but you cant use your keyboard or any button. instead, you should do this with your voice.&lt;br&gt;
it's crazy ha? &lt;br&gt;
This is a voice-based game developed using vanilla javascript. it listens to your voice and detects your sound level and based on that, determine the ball position on the screen.&lt;br&gt;
I encourage you, for the best gaming experience, play this game on google chrome or Firefox web browser, and don't forget to allow to the browser to use your microphone&lt;br&gt;
Play it &lt;a href="https://screammaster.netlify.app"&gt;here&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ariannargesi/scream-master"&gt;Source Code&lt;/a&gt;  &lt;/p&gt;

&lt;h1&gt;
  
  
  2-&lt;a href="https://github.com/ariannargesi/cubic-forms"&gt;Cubic Forms&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;I don't know why I made this. but the idea behind it was fascinating. imagine you have multiple forms on your page and all of them come together on a single cube and you can navigate to each side of that cube&lt;br&gt;
When I wrote the code and implemented the idea, I thought it might be a good idea to provide a hinting system for users. so added another cube that helps the users to fill the forms correctly.&lt;br&gt;
This project is written with react and typescript and context API for state management.&lt;br&gt;
&lt;a href="https://cubicforms.netlify.app"&gt;Demo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ariannargesi/cubic-forms"&gt;Source Code&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  3-&lt;a href="https://github.com/ariannargesi/stickershop"&gt;Sticker Shop&lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;Note: this project it's a clone of &lt;a href="https://flerbo.ir"&gt;flerbo.ir&lt;/a&gt;.&lt;br&gt;
This is a simple shopping site. when started this project, I had absolutely had no experience with react.js and I wanted to figure things out on my own so I wrote all components (except the carousel) from the scratch.&lt;br&gt;
&lt;a href="https://stickershop.netlify.app"&gt;Demo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ariannargesi/stickershop"&gt;Source code&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;what do you think? please tell me in the comment section. &lt;/p&gt;

&lt;p&gt;ps: I use a lot of "I" in this post. sorry about that. &lt;br&gt;
ps: I am going to apply for a job so wish me luck. &lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>typescript</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
