<?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: Lydia Amadi Chinyere</title>
    <description>The latest articles on DEV Community by Lydia Amadi Chinyere (@lydiaofficial).</description>
    <link>https://dev.to/lydiaofficial</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%2F1188994%2Fa398de0d-3d45-43fe-b408-28d636579a58.png</url>
      <title>DEV Community: Lydia Amadi Chinyere</title>
      <link>https://dev.to/lydiaofficial</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lydiaofficial"/>
    <language>en</language>
    <item>
      <title>Making Websites Interactive: Five Solo Projects</title>
      <dc:creator>Lydia Amadi Chinyere</dc:creator>
      <pubDate>Fri, 01 Dec 2023 17:19:09 +0000</pubDate>
      <link>https://dev.to/lydiaofficial/making-websites-interactive-five-solo-projects-1oad</link>
      <guid>https://dev.to/lydiaofficial/making-websites-interactive-five-solo-projects-1oad</guid>
      <description>&lt;p&gt;I recently completed Module 3 of Scrimba's Fronten Career Path course, "Making Websites Interactive." In this module, I learned how to use JavaScript to add interactivity to my web pages. To apply these concepts, I worked on five solo projects:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lydiaofficial.github.io/basketballscorecard/"&gt;Basketball Scorecard&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qQOz84nD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i8ewtpahsq53ofsmypnd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qQOz84nD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i8ewtpahsq53ofsmypnd.png" alt="" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For my first project, I created a simple basketball scorecard that allows users to keep track of the score for a basketball game. I used HTML, CSS, and JavaScript to create the scorecard, and I learned a lot about how to use DOM manipulation to update the scorecard dynamically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lydiaofficial.github.io/Password-generator-Scrimba/"&gt;Password Generator&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PVzUhnJB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pkflm7770thxa3b8282.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PVzUhnJB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9pkflm7770thxa3b8282.png" alt="" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My next project is a simple password generator that generates strong and secure passwords. This project was important in learning to work with arrays with a lot of characters and using &lt;code&gt;Math.random() and math.floor()&lt;/code&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lydiaofficial.github.io/unit-converter/"&gt;Unit Converter&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--M8o3_kCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m6zvx9ihltkz3ztjuacp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--M8o3_kCt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m6zvx9ihltkz3ztjuacp.png" alt="" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This project is a simple unit converter app that allows users to convert between different units of measurement, such as meters to kilometers, pounds to kilograms, and Fahrenheit to Celsius. I used HTML, CSS, and JavaScript to create the unit converter, and I learned a lot about how to use JavaScript to manipulate numbers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lydiaofficial.github.io/Add-to-Cart/"&gt;Add to Cart App&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1EeB8AZq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e8ju2i0aaer5b6fgog5n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1EeB8AZq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e8ju2i0aaer5b6fgog5n.png" alt="" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For my fourth project, I created an Add-to-Cart app that allows users to add items to a shopping cart and manage their cart in real time. I used HTML, CSS, JavaScript, and Firebase Realtime Database to create the Add-to-Cart app. &lt;/p&gt;

&lt;p&gt;I learned a lot about using Firebase Realtime Database, including how to:&lt;/p&gt;

&lt;p&gt;Create a Firebase project&lt;/p&gt;

&lt;p&gt;Set up Firebase Realtime Database&lt;/p&gt;

&lt;p&gt;Read and write data to Firebase Realtime Database&lt;/p&gt;

&lt;p&gt;Handle real-time data updates&lt;/p&gt;

&lt;p&gt;I found that Firebase Realtime Database was a powerful and easy-to-use tool for creating real-time apps. I was able to quickly and easily add real-time functionality to my Add-to-Cart app, and I was impressed with how well Firebase Realtime Database handled multiple users accessing the same data simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://lydiaofficial.github.io/Champions-App/"&gt;Champions App&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CkFuVOp---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vomd7fcm7wtxi5shrq9p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CkFuVOp---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vomd7fcm7wtxi5shrq9p.png" alt="" width="800" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This project is a simple app that allows users to leave endorsements for clients. Users can enter the client's name, a their name as sender and  a message. The app will then display the endorsement on the page.&lt;/p&gt;

&lt;p&gt;I used HTML, CSS, JavaScript, and Firebase Realtime Database to create the endorsement app. Similar to the Add-to-Cart app, Firebase Realtime Database enabled me to store and update endorsement data in real time, allowing users to see new endorsements as they are added.&lt;/p&gt;

&lt;p&gt;I had a lot of fun working on these solo projects, and I learned a lot about how to make websites interactive and implement real-time updates using Firebase. I'm grateful for the opportunity to have taken this course, and I'm excited to continue to the next module of my course.&lt;/p&gt;

&lt;p&gt;In addition to the technical skills I learned, these projects also helped me to develop my problem-solving and debugging skills.&lt;/p&gt;

&lt;p&gt;Overall, I am very happy with the results of these projects. I believe that they have helped me to become a more well-rounded front-end developer and a better designer.&lt;/p&gt;

&lt;p&gt;I encourage anyone who is interested in learning front-end development to check out Scrimba's Fronten Career Path course. It is a great resource for learning the skills you need to get started in this field.&lt;/p&gt;

&lt;p&gt;I hope this blog post has been helpful. If you have any questions, please feel free to leave a comment below.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>css</category>
      <category>html</category>
    </item>
  </channel>
</rss>
