<?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: Joao Vitor Gonçalves da Costa</title>
    <description>The latest articles on DEV Community by Joao Vitor Gonçalves da Costa (@jvcgoncalves).</description>
    <link>https://dev.to/jvcgoncalves</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%2F1287008%2Fb119fef0-7117-4f96-95eb-7c020b505697.jpeg</url>
      <title>DEV Community: Joao Vitor Gonçalves da Costa</title>
      <link>https://dev.to/jvcgoncalves</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jvcgoncalves"/>
    <language>en</language>
    <item>
      <title>My new project</title>
      <dc:creator>Joao Vitor Gonçalves da Costa</dc:creator>
      <pubDate>Thu, 29 Feb 2024 15:48:01 +0000</pubDate>
      <link>https://dev.to/jvcgoncalves/my-new-project-2kin</link>
      <guid>https://dev.to/jvcgoncalves/my-new-project-2kin</guid>
      <description>&lt;p&gt;Hello everyone, I come here to show you another project that I finished these days, the project is a website for stock management that I developed, a project proposed by OneBitCode in the ReactJS course, in the beginning I was just going to save the data in localstorage, but I I was curious and wanted to try to develop a database and try to create a back-end, I decided to look into how I could do this and I found Firebase which has many different tools for system development and its authentication system and database were perfect for what I was wanting to create and so I started developing this website.&lt;br&gt;
It was the first time I dealt with and had contact with back-end and I really enjoyed working with this area of ​​web development, however it was a big challenge to do this part of the code, because it was something totally new I experienced some difficulties in development, However, with a lot of searching for documentation, tutorial videos on how to work and develop, communities, I managed to develop this part of the application, here below I will leave a sequence of videos that helped me a lot in development:&lt;br&gt;
YouTube video playlist:&lt;br&gt;
&lt;a href="https://www.youtube.com/playlist?list=PLMbclvogjXZVxxN06cefN7q5nyt7u5dUq"&gt;youtube playlist&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;For frontend development i used:&lt;br&gt;
• ReactJS&lt;br&gt;
• Javascript&lt;br&gt;
• Sass&lt;br&gt;
• Bootsrap&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;For backend:&lt;br&gt;
• NodeJS&lt;br&gt;
• ExpressJS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extra services:&lt;br&gt;
• Netlify -&amp;gt; To host the frontend&lt;br&gt;
• Vercel -&amp;gt; To host the backend&lt;br&gt;
• Github -&amp;gt; repositories&lt;br&gt;
• Firebase auth -&amp;gt; For the user to create and log in to their account&lt;br&gt;
• JWT -&amp;gt; For authentication&lt;br&gt;
• Firestore database -&amp;gt; Database&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Below are all the links, deployment and repository:&lt;br&gt;
• Frontend repositorydo: &lt;a href="https://github.com/Jvcgoncalves/stock-manager"&gt;frontend&lt;/a&gt;&lt;br&gt;
• Backend repository: &lt;a href="https://github.com/Jvcgoncalves/stock-manager-backend"&gt;backend&lt;/a&gt;&lt;br&gt;
• Deployment : &lt;a href="https://stock-storejvgc.netlify.app/"&gt;stock-store&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Any feedback plese contact me.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
