<?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: Dulya Perera</title>
    <description>The latest articles on DEV Community by Dulya Perera (@dulyaaa).</description>
    <link>https://dev.to/dulyaaa</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%2F332557%2Ff615720f-3c9d-43c4-af90-c3c04762521f.jpg</url>
      <title>DEV Community: Dulya Perera</title>
      <link>https://dev.to/dulyaaa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dulyaaa"/>
    <language>en</language>
    <item>
      <title>1. Let's Create GitHub Account</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 15 Sep 2022 19:58:19 +0000</pubDate>
      <link>https://dev.to/dulyaaa/1-lets-create-github-account-km</link>
      <guid>https://dev.to/dulyaaa/1-lets-create-github-account-km</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/n_g2P9RZGy4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>github</category>
    </item>
    <item>
      <title>Dockerize Node.Js Application</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 15 Sep 2022 19:57:56 +0000</pubDate>
      <link>https://dev.to/dulyaaa/dockerize-nodejs-application-20k2</link>
      <guid>https://dev.to/dulyaaa/dockerize-nodejs-application-20k2</guid>
      <description>&lt;h2&gt;
  
  
  What’s &amp;amp; Why Docker?
&lt;/h2&gt;

&lt;p&gt;Docker is an open source containerization platform that allows developers to package applications into containers-standardized executable components combining application source code with operating system(OS) libraries and dependencies required to run that code in any environment.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5YOCJkC5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/788/1%2Am7Ru_0cIWsU865qctpPuzg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5YOCJkC5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/788/1%2Am7Ru_0cIWsU865qctpPuzg.png" alt="Containers and Virtual Machines Together" width="788" height="334"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Containers and Virtual Machines Together&lt;br&gt;
Docker containerization capabilities with technologies that enable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cost-effective scalability&lt;/li&gt;
&lt;li&gt;Disposability&lt;/li&gt;
&lt;li&gt;Lighter weight&lt;/li&gt;
&lt;li&gt;Greater resource efficiency&lt;/li&gt;
&lt;li&gt;Improved developer productivity (CI/CD)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get started 🤘…!
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Check prerequisite&lt;/li&gt;
&lt;li&gt;Create node.js application&lt;/li&gt;
&lt;li&gt;Creating the Dockerfile&lt;/li&gt;
&lt;li&gt;Build the docker image&lt;/li&gt;
&lt;li&gt;Push the docker image into Dockerhub repository&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Prerequisite&lt;br&gt;
Install Docker&lt;/p&gt;

&lt;p&gt;Install the Docker into your machine using below link.&lt;/p&gt;

&lt;p&gt;Get Docker&lt;br&gt;
Update to the Docker Desktop terms Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR…docs.docker.com&lt;br&gt;
Or else use Google Cloud Platform Console by creating a free trial account using below link. (No need to download the docker)&lt;/p&gt;

&lt;p&gt;Cloud Computing Services | Google Cloud&lt;br&gt;
Meet your business challenges head on with cloud computing services from Google, including data management, hybrid…cloud.google.com&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Node.js&lt;br&gt;
Since my application is node.js application, need to install node.js&lt;br&gt;
Or else again you can use Google Cloud Platform Console to create your application by using same commands.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create Docker hub account&lt;br&gt;
Follow bellow link to create new account&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Docker Hub Container Image Library | App Containerization&lt;br&gt;
Edit descriptionhub.docker.com&lt;/p&gt;




&lt;p&gt;Step 1: Check prerequisite&lt;br&gt;
If you installed the docker successfully then you can give following command to check the version.&lt;/p&gt;

&lt;p&gt;docker --version&lt;br&gt;
Same for node.js; check the version using following command.&lt;/p&gt;

&lt;p&gt;node -v&lt;br&gt;
If you can't see the version that means it's not installed successfully. Reinstall it if so.&lt;br&gt;
Step 2: Create node.js application&lt;br&gt;
Create a new folder and go inside&lt;br&gt;
Initialize the project using below command&lt;/p&gt;

&lt;p&gt;npm init -y&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Create a new file named index.js and copy &amp;amp; paste the following code&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install dependencies&lt;br&gt;
npm install&lt;br&gt;
Step 3: Creating the Dockerfile&lt;br&gt;
Create a new file named Dockerfile&lt;br&gt;
Copy &amp;amp; paste the following code&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Step 4: Build the docker image&lt;br&gt;
Here, the docker image will build.&lt;br&gt;
docker build -t / .&lt;br&gt;
Replace the &amp;amp;  .&lt;br&gt;
Step 5: Push the Docker image into Dockerhub repository&lt;br&gt;
You can view the built image by running the following code.&lt;/p&gt;

&lt;p&gt;docker images&lt;br&gt;
Then, image can push to dockerhub using following code.&lt;/p&gt;

&lt;p&gt;docker push /:&lt;br&gt;
Replace the &amp;amp; .&lt;br&gt;
Replace the  what ever you like. Usually it is the version of built image.&lt;br&gt;
Go to your dockerhub account repository tab. There you can see created new docker image with tag.&lt;/p&gt;




&lt;p&gt;Run&lt;br&gt;
We need to pull the docker image before run.&lt;/p&gt;

&lt;p&gt;docker pull /&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Then, run the application using following command.
docker run -it -d -p 3000:3000 /&lt;/li&gt;
&lt;li&gt;Access using &lt;a href="http://localhost:3000/"&gt;http://localhost:3000/&lt;/a&gt; &amp;amp; &lt;a href="http://localhost:3000/ready"&gt;http://localhost:3000/ready&lt;/a&gt;
Conclusion:
Now we have our application dockerized and pushed to a docker hub repository. Any system with a docker client installed can pull this docker image and run the application instantly.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>docker</category>
      <category>nodej</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Affordable Battery Lifespan 🔋⚡</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Wed, 14 Sep 2022 02:52:45 +0000</pubDate>
      <link>https://dev.to/dulyaaa/affordable-battery-lifespan-2al5</link>
      <guid>https://dev.to/dulyaaa/affordable-battery-lifespan-2al5</guid>
      <description>&lt;p&gt;We are all aware that in recent years, and even today, we have been working remotely or full-time online as a result of the covid-19 pandemic condition. It's been nearly two years. We all used to work in an online environment. So it shielded us from the infection. However, there are certain drawbacks that I will not discuss right now.&lt;/p&gt;

&lt;p&gt;Let's start a debate about what everyone thinks 👀 about &lt;strong&gt;laptop battery life 🔋&lt;/strong&gt; as we practically all use laptops to accomplish all of our office work and other stuff. Despite the fact that I use my laptop for more than 13 hours every day and charge it every three hours.&lt;/p&gt;

&lt;p&gt;Is it affordable for laptop battery? Is it going to shorten the battery's lifespan?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;(Feel free to express any fact that you know. 🤗)&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let's Talk &amp;amp; Discuss for our own sake. &lt;/p&gt;

</description>
      <category>discuss</category>
      <category>productivity</category>
      <category>battery</category>
      <category>lifespan</category>
    </item>
    <item>
      <title>"Volunteer Up Community" To Save and Love The World🌏🙌</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Sun, 28 Aug 2022 09:54:33 +0000</pubDate>
      <link>https://dev.to/dulyaaa/volunteer-up-community-to-save-and-love-the-world-24h8</link>
      <guid>https://dev.to/dulyaaa/volunteer-up-community-to-save-and-love-the-world-24h8</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;Every day when I go outside, I witness several individuals and environmental circumstances that want the attention of young people like myself. In light of this unique opportunity, I decided to develop the "&lt;strong&gt;Volunteer Up Community&lt;/strong&gt;" platform, where individuals can volunteer their time to make the world a better place.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;POV: Since this is a free open source project that anybody may access from anywhere and contribute to, getting around such constraint is the major objective.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;However, this platform highlights the volunteer events one of the volunteers has organized to bring together other volunteers. The venue and other specifics of the event are listed individually. The volunteer must register and log into the system to create the event because it is always essential to provide accurate information. Nevertheless, the system has the following capabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;View All Published Events&lt;/li&gt;
&lt;li&gt;Search Published Events&lt;/li&gt;
&lt;li&gt; Register, Log In &amp;amp; Log Out &lt;/li&gt;
&lt;li&gt;Retrieve Published &amp;amp; Drafted Events By Volunteer&lt;/li&gt;
&lt;li&gt;Create New Events (As either Publish or Save as Draft) &lt;/li&gt;
&lt;li&gt;Delete Events&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Showcases of final implementation of the system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Home Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e5NSc9zW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vuqbu0d6i571fynd0h3q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e5NSc9zW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vuqbu0d6i571fynd0h3q.png" alt="HomePage" width="880" height="699"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;All Events Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dUkiYLpI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b2ed2hbuimbfu0uvl0km.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dUkiYLpI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b2ed2hbuimbfu0uvl0km.png" alt="AllEventsPage" width="880" height="536"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Log In Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--M6kR13pS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7sfj5saq95u0zk9hz6yz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--M6kR13pS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7sfj5saq95u0zk9hz6yz.png" alt="LogInPage" width="880" height="563"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Sign Up Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hJu9k10a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ek10rfedb1dwrlysemef.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hJu9k10a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ek10rfedb1dwrlysemef.png" alt="!SignUpPage" width="880" height="626"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Profile Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--M48FMMGa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w6ehuvxqc1a3b95x4s39.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--M48FMMGa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w6ehuvxqc1a3b95x4s39.png" alt="ProfilePage" width="880" height="796"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Create New Event Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--417-G_7m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tzyt54bb8odnkc700q8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--417-G_7m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tzyt54bb8odnkc700q8.png" alt="CreateNewEventPage" width="880" height="668"&gt;&lt;/a&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Update &amp;amp; Delete Event Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pbKX-Fh5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tylih9973e7if8iu4sc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pbKX-Fh5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tylih9973e7if8iu4sc.png" alt="UpdateEventPage" width="880" height="706"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;MEAN/MERN Mavericks&lt;/p&gt;

&lt;h3&gt;
  
  
  Video Explainer of My Project
&lt;/h3&gt;

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

&lt;h3&gt;
  
  
  Language Used:
&lt;/h3&gt;

&lt;p&gt;JS/TS/Node.js&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Dulyaaa"&gt;
        Dulyaaa
      &lt;/a&gt; / &lt;a href="https://github.com/Dulyaaa/Volunteer-Up-Community"&gt;
        Volunteer-Up-Community
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Dev x Redis Hackthon
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
"Volunteer Up Community" To Protect The World 🌏🙌
&lt;/h1&gt;
&lt;p&gt;This platform highlights the volunteer events one of the volunteers has organized to bring together other volunteers. The venue and other specifics of the event are listed individually. The volunteer must register and log into the system to create the event because it is always essential to provide accurate information. Nevertheless, the system has the following capabilities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View All Published Events&lt;/li&gt;
&lt;li&gt;Search Published Events&lt;/li&gt;
&lt;li&gt;Register, Log In &amp;amp; Log Out&lt;/li&gt;
&lt;li&gt;Retrieve Published &amp;amp; Drafted Events By Volunteer&lt;/li&gt;
&lt;li&gt;Create New Events (As either Publish or Save as Draft)&lt;/li&gt;
&lt;li&gt;Delete Events&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Showcases of final implementation of the system.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Home Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f7baf39efa3614b36e72ba87d61a5d52cd23b1cf9ac5353b4747e07a3a186f62/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f76757162753064366935373166796e64306833712e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/f7baf39efa3614b36e72ba87d61a5d52cd23b1cf9ac5353b4747e07a3a186f62/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f76757162753064366935373166796e64306833712e706e67" alt="HomePage"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;All Events Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b2ed2hbuimbfu0uvl0km.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/935a9f5556f4492264afbedda03dc258a48cb95b3123e001ed3b9a165ff12d22/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f6232656432686275696d6266753075766c306b6d2e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Log In Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7sfj5saq95u0zk9hz6yz.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/4e0db927f8b4a0c0214dd78f0f29b0fed78c95c0a8b0979f638cb8af9c1b68e4/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f3773666a35736171393575307a6b39687a36797a2e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Sign Up Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ek10rfedb1dwrlysemef.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/dff5436a0fee07e285f3f7f4a3b2dba924bc52df417a15c3306a2ad2aff80b81/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f656b31307266656462316477726c7973656d65662e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Profile Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w6ehuvxqc1a3b95x4s39.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/31d244cca5b84ac570532beaaaf6a02383389a5e0fa840c99a2a3788c4370c73/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f77366568757678716331613362393578347333392e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Create New Event Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4tzyt54bb8odnkc700q8.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/0cd2dd2d7419ec77cc98532b29c1aad7daef551db3bbf27c0134f69eec3ebb52/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f34747a797435346262386f646e6b6337303071382e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Update &amp;amp; Delete Event Page&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3tylih9973e7if8iu4sc.png" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/552961d8aee5cb1853370c6916c553c33890bd2ee05c50a337a765b987b4bde8/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f3374796c696839393733653769663869753473632e706e67" width="50%" height="auto"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4&gt;
Mern Architecture&lt;/h4&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/feccd93831ade40805cc173cfca649d74e956e30be25243de95e760518777854/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f7668756e6c62377a7678316a7830336b6f3439302e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/feccd93831ade40805cc173cfca649d74e956e30be25243de95e760518777854/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f7668756e6c62377a7678316a7830336b6f3439302e706e67" alt="MERN Architecture"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;
High Level Architecture&lt;/h4&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/859fbf6ff4bcea1b9bde5005f667661f643b9fd4d2470bbc95027315168e8e42/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f3533366e67663461697a78306965706a376c31392e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/859fbf6ff4bcea1b9bde5005f667661f643b9fd4d2470bbc95027315168e8e42/68747470733a2f2f6465762d746f2d75706c6f6164732e73332e616d617a6f6e6177732e636f6d2f75706c6f6164732f61727469636c65732f3533366e67663461697a78306965706a376c31392e706e67" alt="High Level Architecture"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
Overview video&lt;/h1&gt;
&lt;p&gt;Here's a short video that explains the project and how it uses Redis:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=U0lHaCXKK-g&amp;amp;t=36s" rel="nofollow"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N0ZWHs99--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/187068277-db2e622e-fa37-410e-a84c-5c08d2bd3ce8.png" alt="Watch the video on YouTube"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
How it works&lt;/h2&gt;…&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Dulyaaa/Volunteer-Up-Community"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Tech Stack:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Frontend - React.js + Boostrap&lt;/li&gt;
&lt;li&gt;Backend - Node.js + Express.js + Redis-OM&lt;/li&gt;
&lt;li&gt;Database - Redis Cloud&lt;/li&gt;
&lt;li&gt;Deployment - Heroku&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  How it works:
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--r3CJqwFY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vhunlb7zvx1jx03ko490.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--r3CJqwFY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vhunlb7zvx1jx03ko490.png" alt="MERN Architecture" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IadsZF6Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/536ngf4aizx0iepj7l19.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IadsZF6Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/536ngf4aizx0iepj7l19.png" alt="High Level Architecture" width="880" height="495"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;h4&gt;
  
  
  Code Snippets:
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Store Data&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;        &lt;span class="c1"&gt;// Create user account&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;createUser&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;redisClient&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;HSET&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`user:&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;email&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;id&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;userId&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;firstName&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;firstName&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;lastName&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;lastName&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;email&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;email&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;password&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;hashedPassword&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;displayName&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
            &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;displayName&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&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;strong&gt;&lt;em&gt;Access Data&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;email&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;password&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;req&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;body&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

        &lt;span class="c1"&gt;// Get the user details from Redis&lt;/span&gt;
        &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;user&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;redisClient&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;hgetall&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`user:&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;email&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  References:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://redis.io/docs/stack/get-started/tutorials/stack-node/"&gt;Redis Official Documentation for Stack Node - Get Started&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Collaborators
&lt;/h3&gt;

&lt;p&gt;My Self (&lt;a href="https://dev.to/dulyaaa"&gt;Dulyaaa&lt;/a&gt;)&lt;/p&gt;




&lt;p&gt;I hope, this project work is helpful and bring the volunteering opportunities for the volunteers; to love &amp;amp; save the Earth. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Made with 💚 by &lt;a href="https://dev.to/dulyaaa"&gt;Dulyaaa&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Check out &lt;a href="https://redis.io/docs/stack/get-started/clients/#high-level-client-libraries"&gt;Redis OM&lt;/a&gt;, client libraries for working with Redis as a multi-model database.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Use &lt;a href="https://redis.info/redisinsight"&gt;RedisInsight&lt;/a&gt; to visualize your data in Redis.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Sign up for a &lt;a href="https://redis.info/try-free-dev-to"&gt;free Redis database&lt;/a&gt;.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>redishackathon</category>
      <category>react</category>
      <category>node</category>
      <category>redis</category>
    </item>
    <item>
      <title>Let's peek into machine learning🤖</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Mon, 06 Jun 2022 03:15:12 +0000</pubDate>
      <link>https://dev.to/dulyaaa/lets-peek-into-machine-learning-in0</link>
      <guid>https://dev.to/dulyaaa/lets-peek-into-machine-learning-in0</guid>
      <description>&lt;p&gt;Machine Learning and Artificial Intelligence are two of the most often used terms nowadays. Several real-world applications, notably Sophia, Arimac-Diyazen have already been built leveraging these ML and AI technologies.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Machine Learning?
&lt;/h2&gt;

&lt;p&gt;Machine Learning(ML) is a subset of Artificial Intelligence(AI) that focuses on the creation of automated computer algorithms that require human intervention. As a result, humans must direct it toward a specific goal. We utilize computer power to examine previous examples in order to create a model that can predict the outcome of new examples.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For example, when Netflix offers a show or movie to you, it uses a model based on what you and other users have viewed to predict what you would prefer.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What are the variance of Machine Learning?
&lt;/h2&gt;

&lt;p&gt;As new data is fed into machine learning algorithms, they learn and optimize their processes to increase performance, gradually acquiring intelligence. Machine Learning algorithms are classified into three types: &lt;strong&gt;Supervised Learning, Unsupervised Learning, and Reinforcement Learning&lt;/strong&gt;.&lt;br&gt;
&lt;a href="https://media.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%2Fqms2iyzhhdrcnhyglmg9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fqms2iyzhhdrcnhyglmg9.png" alt="ML"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As indicated in the figure above, Supervised Learning is used to predict the output based on the acquired data, Unsupervised Learning is used to cluster the data or identify the hidden structure in data, and Reinforcement Learning is used to learn from a sequence of actions. Let’s glance at each of them independently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Supervised Learning&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.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%2Fo10ou0gn7j7rfziqljcd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fo10ou0gn7j7rfziqljcd.png" alt="Source: Supervised Learning"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Supervised Machine Learning is a learning method that uses labeled training data to predict outcomes for unlabeled data. Supervised learning involves training the system using well-labeled data. It signifies that some material has already been labeled with the correct responses.&lt;/p&gt;

&lt;p&gt;Supervised learning algorithms are good for the following tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Regression modeling&lt;/strong&gt;: Predicting continuous values.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ensembling&lt;/strong&gt;: Combining the predictions of multiple machine learning models to produce an accurate prediction.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;2. Unsupervised Learning&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.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%2Fboibv0r78qtbluvh5fla.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fboibv0r78qtbluvh5fla.png" alt="Source: Unsupervised Learning"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Unsupervised Learning is a machine learning technique in which the machine/system will get trained by the information that is neither classified nor labeled and accept the output without guidance. Without prior data training, the end outcome is to categorize the unsorted information based on similarities or patterns. As shown in above Figure, the unlabeled data are processing using the algorithm and then provided the categorized information.&lt;/p&gt;

&lt;p&gt;Unsupervised learning algorithms are good for the following tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clustering&lt;/strong&gt;: Splitting the dataset into groups based on similarity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anomaly detection&lt;/strong&gt;: Identifying unusual data points in a data set.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Association mining&lt;/strong&gt;: Identifying sets of items in a data set that frequently occur together.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dimensionality reduction&lt;/strong&gt;: Reducing the number of variables in a data set.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Reinforcement Learning&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://media.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%2F8ud5r2e8b705j500jv3z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F8ud5r2e8b705j500jv3z.png" alt="Source: Reinforcement Learning"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Reinforcement learning is a machine learning approach where the system gets the rewards or points for taking suitable action in a particular situation. The rewarding method of the machine is that for each correct step / action / behavior taken by the machine or system will give the reward while each wrong step / action / behavior will subtract the reward of the machine.&lt;/p&gt;

&lt;p&gt;Reinforcement learning is often used in areas such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Robotics&lt;/strong&gt;: Robots can learn to perform tasks the physical world using this technique.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Video gameplay&lt;/strong&gt;: Reinforcement learning has been used to teach bots to play a number of video games.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Resource management&lt;/strong&gt;: Given finite resources and a defined goal, reinforcement learning can help enterprises plan out how to allocate resources.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Consider a sweeper robot that cleans up the unclean spots in a room. The purpose of the sweeper robot, according to Reinforcement Learning, is to collect the reward by discovering the dirty spots and cleaning them while avoiding the other cleaned up areas. As a result, the sweeper robots seek to find all possible ways or paths to the reward while causing the least amount of disruption. By taking action and learning via trial and error, the robot can conceive and comprehend the surroundings.&lt;/p&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Machine Learning is a minor component of Artificial Intelligence when compared to other types of AI. There is a General Artificial Intelligence in which a system can achieve everything without the intervention of a human. Nevertheless, when considering Artificial Intelligence, this is more where we could all headed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.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%2F6sqqvx6gylpcjo4coes9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F6sqqvx6gylpcjo4coes9.jpg" alt="Confused"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;em&gt;The trick is to find the unbaked ones😉😏.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Nevertheless, Dulya Coded in 2022!👩‍💻</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Tue, 08 Mar 2022 03:39:28 +0000</pubDate>
      <link>https://dev.to/dulyaaa/nevertheless-dulya-coded-in-2022-e6d</link>
      <guid>https://dev.to/dulyaaa/nevertheless-dulya-coded-in-2022-e6d</guid>
      <description>&lt;p&gt;OMG😲.. three years for this year February that I've started to learn the coding. The time⏳ flies fastly. Anyway I am not regret about anything that I've done in last three years though I capable enough to gain more experiences, life lessons and many, many more. &lt;/p&gt;

&lt;p&gt;Well when I was 8 years old my father bought me a computer which is a hp computer and Windows xp was the OS (yeah that old I am😁) installed in. So as all know, there was no internet connection but had pinball game with big confuse how to play it and win, always making presentations, drawing pictures in painter🎨 etc. &lt;/p&gt;

&lt;p&gt;And when I was 11 years old father bought me a laptop💻 with Windows 7 installed and it's a Toshiba laptop. The interfaces all changed into smoother with more attractive colors rather than blue and grey. So then I started to learn many more things on it with internet connection. &lt;/p&gt;

&lt;p&gt;That learning experience caused to choose me the IT subject for my Ordinary Level exam. But it was getting harder and harder😣 and I end up give up passing the subject with 'A'. Believe me that I got 60 marks for my final exams which was the last exam that we were faced before the Ordinary Level exam. Actually I wanted to give up. But I didn't💪, in four weeks before the exam I started to do the revisions continuously. And then wrote the exam paper confidentiality and got a big 'A' for the subject. So still I'm being happy👧 about that. That's the first impression of being a coding girl. &lt;/p&gt;

&lt;p&gt;However I chose biology stream for my Advanced Level exams and passed to enter the university for Animal Science degree. Anyhow I hated it since I can't speak with animals and fear of touching them🙉. Then decided to be a Software Engineer with past memories of victory😏 of getting A's.&lt;/p&gt;

&lt;p&gt;I enrolled to do the software engineering and very first day I sat on the wrong lecture but I had motivated by the lecturer's speak. Started to align for the uni culture and keep getting 'A's over the big struggles. &lt;/p&gt;

&lt;p&gt;The covid pandemic pause all my strengths for a while and made me lazy🦥. But I got the chance to implement some mobile applications📱 in flutter. However I'd to do all the studies, assignments, exams at home which I hate most and started to get my marks down. Then I think about new start...&lt;/p&gt;

&lt;p&gt;But I found my very first internship where I struggled lot again. I were happy in the beginning since I got paid🤑. But cried a lot in very first month because of the workload that I had and learning the new technologies within two days were hard😪. Anyhow I'd managed to complete the all my tasks prior to the deadlines. I won🏆 again and lot of my seniors appreciate my work for doing very well. But I missed my studies again. &lt;/p&gt;

&lt;p&gt;The new start over here. I have already set the goals🥇 though this is the my final year of studying for Bachelors. Let's keep going. Fighting🤞.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;As a women I struggled a lot and always found a solution to avoid them like we are doing in a coding when we are getting an errors. Those are experience. Definitely if you don't want to give up, you will end up having a response not to give up. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Happy Women's Day👩🏻‍🤝‍👩🏻!! &lt;em&gt;Cheers🍻&lt;/em&gt;!!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>#5🏗 Procurement Management System For Construction Industry</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 21 Oct 2021 04:47:59 +0000</pubDate>
      <link>https://dev.to/dulyaaa/5-procurement-management-system-for-construction-industry-439a</link>
      <guid>https://dev.to/dulyaaa/5-procurement-management-system-for-construction-industry-439a</guid>
      <description>&lt;p&gt;This is my individual part of the Case Study implementation of the 3rd Year 2nd Semester - Case Studies in Software Engineering (CSSE) module. Here we try to solve the difficulties faced in the procurement procedures in the construction industry. As a solution we have created a Web application and a mobile application, whereas this is a the &lt;code&gt;Mobile Application&lt;/code&gt;, implemented with React-Native, NodeJS, ExpressJS and MongoDB.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Here I have implemented the part:&lt;/strong&gt;&lt;br&gt;
Once a Site Manager add a purchase order, it should be sent for Procurement Department for approval. Once it's approved they make a quotation and send it to the Supplier. Supplier can view those quotations, make a invoice and send back it to Procurement Department. Those invoices view and find the best one by Procurement Department and change the status accordingly. If the status is approved the Supplier can add delivery details. Those details can be viewed by Site Manager and then he/she can make a relevent payment.&lt;/p&gt;
&lt;h2&gt;
  
  
  Language
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-JavaScript-orange" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-JavaScript-orange" alt="JavaScript"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-HTML-green" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-HTML-green" alt="HTML"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-CSS-blue" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLanguage-CSS-blue" alt="CSS"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Technology
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFrontEnd-React_Native-purple" alt="React-Native"&gt;&lt;/li&gt;
&lt;li&gt;
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBackEnd-Node_JS-green" alt="NodeJs"&gt; &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBackEnd-Express_JS-green" alt="ExpressJs"&gt;
&lt;/li&gt;
&lt;li&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDatabase-MongoDB-green" alt="MongoDB"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  My Contribution:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Login to the app as a &lt;code&gt;Site Manager&lt;/code&gt; or &lt;code&gt;Supplier&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Register to the app as a &lt;code&gt;Site Manager&lt;/code&gt; or &lt;code&gt;Supplier&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Create an Order by Site Manager &lt;/li&gt;
&lt;li&gt;View all created Orders by Site Manager&lt;/li&gt;
&lt;li&gt;View delivery details &lt;/li&gt;
&lt;li&gt;Make a payment by looking the delivery details&lt;/li&gt;
&lt;li&gt;View quotations by Supplier which send by procurement department&lt;/li&gt;
&lt;li&gt;Create invoices for quotations&lt;/li&gt;
&lt;li&gt;View created invoices&lt;/li&gt;
&lt;li&gt;Add delivery details&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Screenshots of woring project:
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138205597-08911193-b42d-430e-9972-b1d9e8c4fa5d.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138205745-3b9478a2-1242-4a65-9c78-72a175000335.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138205897-e245c865-499d-458b-8550-a3b859a0cf5c.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138206064-785c3402-26b7-4bea-841b-f3369bd88844.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.1: Splash Screen&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.2: Register Now Screen&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.3: Log In Screen&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.4: Site Manager Dashboard&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138206605-9f06f8be-f3ad-47e0-8fdc-bc0118cc4312.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138206741-da620513-9a27-4697-9809-32df054234c0.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138206986-dedae83a-f2f2-42eb-8f79-18df3f760b29.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138207107-4d02d421-50d2-4eac-bbd4-8c8053956511.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.5: New Order&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.6: Summary of Order&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.7: All Orders&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.8: All Orders&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138207187-ddac1ddd-a8c2-4d40-b578-ac460be7a32c.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138207935-2d6171f5-8aac-4b93-b06b-1ac33bccfaae.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208096-88ede3b5-8600-47bb-afa0-e6c1d8aaeaa1.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208342-fdbbf1b1-39c9-4f78-b14b-e281ddbb25cf.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.9: Delivery Details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.10: Make A Payment&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.11: Supplier Dashboard&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.12: View Quotations&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208492-ad5e1870-9426-4672-aa14-e360ea14e26a.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208636-f867d897-30ff-4cba-98de-3b21ee9dca44.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208744-db7a586c-7ffd-448f-829f-8688b82a9aca.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138208875-d256c736-2400-4f46-9fac-cf48643aca20.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.13: New Invoice&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.14: All Invoices&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.15: New Delivery Details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.16: View Delivery Details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h2&gt;
  
  
  Project Unit Testing
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138209496-26702b6b-fc43-43c5-b2f3-dae9dedf7c11.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fuser-images.githubusercontent.com%2F57215584%2F138209650-75da8444-6e7e-4efb-86df-bd3d6ac7e0a3.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.1: Frontend Unit Testing&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.2: Backend Unit Testing&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h2&gt;
  
  
  Configuration
&lt;/h2&gt;
&lt;h4&gt;
  
  
  APP DEVELOPMENT ENVIRONMENT SETUP (Both Backend &amp;amp; Frontend)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Setting up android development environment &lt;a href="https://reactnative.dev/docs/environment-setup" rel="noopener noreferrer"&gt;reference&lt;/a&gt; (One time setup for frontend only)&lt;/li&gt;
&lt;li&gt;npm module installation

&lt;ul&gt;
&lt;li&gt;run

&lt;code&gt;npm install&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
  
  
  STEPS TO RUN APP IN DEBUG MODE
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;h2&gt;
  
  
  Windows
&lt;/h2&gt;

&lt;p&gt;&lt;br&gt;
&lt;code&gt;npx react-native run-android&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If any app build failure

&lt;ul&gt;
&lt;li&gt;Clean gradle and run the project again

&lt;code&gt;cd android &amp;amp;&amp;amp; gradlew clean&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;If any js bundle issues are occurred try one of the bellow steps

&lt;ul&gt;
&lt;li&gt;Reset npm cache and run project again

&lt;code&gt;npx react-native start --reset-cache&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;If above didn't work, start separate js bundler and run project

&lt;code&gt;npx react-native start&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;/li&gt;

&lt;li&gt;

&lt;h2&gt;
  
  
  Mac and Linux
&lt;/h2&gt;

&lt;p&gt;&lt;br&gt;
&lt;code&gt;npx react-native run-android&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If any app build or js bundler issues are occurred, follow the same steps for  &lt;strong&gt;Windows&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>#4 🌃🚀 ICAF Conference Management System</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 21 Oct 2021 04:47:07 +0000</pubDate>
      <link>https://dev.to/dulyaaa/4-icaf-conference-management-system-7p0</link>
      <guid>https://dev.to/dulyaaa/4-icaf-conference-management-system-7p0</guid>
      <description>&lt;p&gt;This is a &lt;code&gt;Conference Management System&lt;/code&gt; implementation of 3rd Year 1st Semester - Application Frameworks(AF) module. Here we are developed the system to manage the conferences as a web application according to the given requirements. There are 4 roles in the system; they are &lt;em&gt;Admin&lt;/em&gt;, &lt;em&gt;Editor&lt;/em&gt;, &lt;em&gt;Reviewer&lt;/em&gt;, &amp;amp; &lt;em&gt;User&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conference Management&lt;/strong&gt; is one of the function we have identified from the given requirements. The Editor must create a conference and those created conference should get approval from the Admin before display them in main page. And also Editor can delete and view the conference details. You can view the deployed system &lt;a href="https://icaf-frontend.herokuapp.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h5&gt;
  
  
  Find out the Backend Project &lt;a href="https://github.com/Dulyaaa/ICAF_Backend"&gt;here&lt;/a&gt;.
&lt;/h5&gt;

&lt;p&gt;&lt;code&gt;⭕ Changes in the Repository reflects on the server with a new build.⭕&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Language
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C56xPgIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-JavaScript-yellow" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C56xPgIu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-JavaScript-yellow" alt="JavaScript"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3WbSqIri--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-HTML-green" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3WbSqIri--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-HTML-green" alt="HTML"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KLH3Gio_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-CSS-blue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KLH3Gio_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-CSS-blue" alt="CSS"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wFUaJQKW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Design-Bootstrap-purple" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wFUaJQKW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Design-Bootstrap-purple" alt="Design"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Technology
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8OPhvLpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/FrontEnd-ReactJs-blue" alt="ReactJs"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TEAHEVji--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/BackEnd-Spring_Boot-green" alt="SpringBoot"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zxs-_L-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Database-MongoDB-green" alt="MongoDB"&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My contribution to the project(Conference Management):
&lt;/h2&gt;

&lt;p&gt;This function implementation covered the:-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Home Page&lt;/li&gt;
&lt;li&gt;Keynote Page&lt;/li&gt;
&lt;li&gt;Conference Page&lt;/li&gt;
&lt;li&gt;View More Details Of Conference Page &lt;/li&gt;
&lt;li&gt;Past Proceedings Page&lt;/li&gt;
&lt;li&gt;Change Status of Conferences as an Admin&lt;/li&gt;
&lt;li&gt;Create Conference as an Editor&lt;/li&gt;
&lt;li&gt;Delete Conference as an Editor&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Sample user interfaces of working project:
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--zdJJ0kUC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127432826-62cf98a5-bdc0-434f-8024-37a3e7d4cf94.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--e_zs2JQY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127434916-ff2b5047-c3a5-4723-9480-270d5eab518c.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.1: Home Page&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.2: KeyNote Details Page&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--xzXO5poT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127435135-bf65dffd-6c70-42bd-adcc-f06cadabf094.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kmXwostf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127435456-dd06b266-2ba4-4d42-b0bb-e7139891913e.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.3: All Approved Conferences&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.4: Conference More Details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--1YIcZKJr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127435620-6a306408-5b32-4a8b-ae04-068298dccaa3.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--uoGYKOQg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127435782-20bece7c-7fd8-48f1-8569-fdc80e260992.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.5: Past Proceedings&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.6: Editor Dashboard&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--aJ0dNnyW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127435973-d2c4707f-56a9-4b95-8137-719770a4665b.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--HFh5mEcB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/127436205-8b2b91da-ec07-4f85-969f-aa8aead15678.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.7: Create New Conference&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.8: Change Status By Admin&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
    </item>
    <item>
      <title>#3 🚛 Transportation and Scheduling Management System</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 21 Oct 2021 04:46:40 +0000</pubDate>
      <link>https://dev.to/dulyaaa/3-transportation-and-scheduling-management-system-10ml</link>
      <guid>https://dev.to/dulyaaa/3-transportation-and-scheduling-management-system-10ml</guid>
      <description>&lt;p&gt;This is my individual part of the &lt;a href="https://github.com/Dulyaaa/ITP_Factory-and-Sales-management-System"&gt;Factory and Sales Management system&lt;/a&gt; implementation of 2nd Year 2nd Semester - Information Technology Project(ITP) module. Here we try to solve the difficulties faced in the company when making a ready-made garment and distribution. As a solution we have created a Web application, whereas this is a part of the Web application, implemented with ReactJS, SpringBoot and MongoDB.&lt;/p&gt;

&lt;h2&gt;
  
  
  Language
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_k5U2dqt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-JavaScript-orange" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_k5U2dqt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-JavaScript-orange" alt="JavaScript"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3WbSqIri--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-HTML-green" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3WbSqIri--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-HTML-green" alt="HTML"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KLH3Gio_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-CSS-blue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KLH3Gio_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-CSS-blue" alt="CSS"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JsH-QCu0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Design-MaterialUI-blue" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JsH-QCu0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Design-MaterialUI-blue" alt="Design"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Technology
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8OPhvLpm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/FrontEnd-ReactJs-blue" alt="ReactJs"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TEAHEVji--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/BackEnd-Spring_Boot-green" alt="SpringBoot"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zxs-_L-4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Database-MongoDB-green" alt="MongoDB"&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Transportation and Scheduling Management (My Contribution):
&lt;/h3&gt;

&lt;p&gt;This implementation part covered the:-&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Take order details from customer&lt;/li&gt;
&lt;li&gt;Assign a vehicle for each order&lt;/li&gt;
&lt;li&gt;Delete Order&lt;/li&gt;
&lt;li&gt;Generate order details report&lt;/li&gt;
&lt;li&gt;Add new vehicle details&lt;/li&gt;
&lt;li&gt;Update, delete vehicle details&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generate monthly vehicle report&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;⚠ No order details are allowed to update (because of realiabilty of customer and seller)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Frontend project - &lt;a href="https://github.com/Dulyaaa/Transportation_and_Scheduling_Management/tree/construct/src/main/transportation"&gt;Here&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Sample user interfaces of woring project:
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--u_WESr41--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96396036-ced13e80-11e3-11eb-8659-d1fe565099b3.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--FBjVKFtE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96954886-fd1b8a80-1511-11eb-992a-2105756ecd3d.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.1: All order details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.2: Add new order&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--KrPMOP7y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96954945-1e7c7680-1512-11eb-8369-622ff0b76bc6.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--f9CLpDdc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96954986-3522cd80-1512-11eb-91b5-ae2d0e2ec5bf.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.3: Delete and gnerate report of order&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.4: Assign avehicle for each order&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--76NYV6lV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96956477-dbbc9d80-1515-11eb-8930-3858fb54215b.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--2qVo70B4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96956647-52599b00-1516-11eb-854d-884518505ee3.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.5: Vehicle details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.6: Add new vehicle&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--kVH7_74U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96956725-81700c80-1516-11eb-9f50-07cffa9dd3d7.png"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--yZsuA1y3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96956804-ae242400-1516-11eb-8b2f-1b7161d01dc1.png"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.7: Update and generate report of vehicle details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.8: Report of order details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
    </item>
    <item>
      <title>#2 🛍E-Commerce Mobile App🛒</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Thu, 21 Oct 2021 04:44:27 +0000</pubDate>
      <link>https://dev.to/dulyaaa/2-e-commerce-mobile-app-3e5p</link>
      <guid>https://dev.to/dulyaaa/2-e-commerce-mobile-app-3e5p</guid>
      <description>&lt;p&gt;This is a group project for 2nd Year 2nd Semester - Mobile Application Development (MAD) module, mini-project assignment. &lt;/p&gt;

&lt;h2&gt;
  
  
  About
&lt;/h2&gt;

&lt;p&gt;Android mobile application for online shopping. &lt;/p&gt;

&lt;h2&gt;
  
  
  Language
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--U-rPs--I--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Language-Java-brown" alt="Java" width="98" height="20"&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--20Pn_wb9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://img.shields.io/badge/Databse-Firebase-yellow" alt="Firebase" width="112" height="20"&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Functions
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;User Management&lt;/li&gt;
&lt;li&gt;Product Management (My Contribution)&lt;/li&gt;
&lt;li&gt;Order Management &lt;/li&gt;
&lt;li&gt;Rates Management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  My Contribution for this project was:
&lt;/h3&gt;

&lt;p&gt;Product management.&lt;/p&gt;

&lt;h4&gt;
  
  
  Screenshot of Working project(Product Management):
&lt;/h4&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZWq6c3B1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003224-be5cf300-1558-11eb-8e23-0de5cb569482.png" width="165" height="293"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--tYwMQRFt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003235-c4eb6a80-1558-11eb-8145-7687bafb9a5f.png" width="164" height="291"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--asU6mCSj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003241-c87ef180-1558-11eb-9e19-cf5dc5c33674.png" width="165" height="294"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--Si9oKrTM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003250-cc127880-1558-11eb-84df-dde004b34195.png" width="167" height="297"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="1PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--gqG99kr5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003258-d03e9600-1558-11eb-936b-a782468a19af.png" width="165" height="293"&gt;&lt;/th&gt;
&lt;th&gt;&lt;img alt="2PNG" src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kk9MZkSk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/97003275-d5034a00-1558-11eb-91fb-01a82d9a6889.png" width="218" height="408"&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.1: Add new product details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.2: Admin View&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.3: Update product details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.4: Delete Product&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.5: Customer View&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;&lt;em&gt;&lt;code&gt;figure 1.6: Product more details&lt;/code&gt;&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;You can view in GitHub Repo👇&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  GitHub Repo 📌
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Dulyaaa"&gt;
        Dulyaaa
      &lt;/a&gt; / &lt;a href="https://github.com/Dulyaaa/E-commerce_mobile_app"&gt;
        E-commerce_mobile_app
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🛍This is a group project for 2nd Year 2nd Semester - Mobile Application Development (MAD) module, mini-project assignment. 
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Hacktoberfest 2021</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Fri, 01 Oct 2021 10:47:02 +0000</pubDate>
      <link>https://dev.to/dulyaaa/hacktoberfest-2021-32b5</link>
      <guid>https://dev.to/dulyaaa/hacktoberfest-2021-32b5</guid>
      <description>&lt;p&gt;This is my second time of participating hacktoberfest. Now I'm in higher place compare to previous hacktoberfest.&lt;/p&gt;

&lt;p&gt;I learnt some git and github techniques throughout my internship period but the things I had a question always. That is how to pull the code when do forking repo. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;#Hacktoberfest2021&lt;/em&gt; gives me the answer. It's really fun...&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>hacktoberfest2021</category>
    </item>
    <item>
      <title>#1 📚Library Management System</title>
      <dc:creator>Dulya Perera</dc:creator>
      <pubDate>Tue, 14 Sep 2021 03:16:02 +0000</pubDate>
      <link>https://dev.to/dulyaaa/library-management-system-4h3a</link>
      <guid>https://dev.to/dulyaaa/library-management-system-4h3a</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mELm0y6X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/ypeQ4PaWXsoAAAAC/back-to-school-how-do-you-even-know-about-the-library.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mELm0y6X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://c.tenor.com/ypeQ4PaWXsoAAAAC/back-to-school-how-do-you-even-know-about-the-library.gif" alt="library" width="498" height="278"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is my &lt;code&gt;individual project&lt;/code&gt;. Here I am trying to solve the difficulties faced in library. As a solution I have created a desktop application implemented with C#.&lt;/p&gt;

&lt;h3&gt;
  
  
  Technology
&lt;/h3&gt;

&lt;p&gt;Technologies I've used is: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;C#&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Configuration
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Step 1
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Clone this project from github (link is mentioned in below)&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 2
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Open the cloned project in Visual Studio&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 3
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Run the project&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Step 4 (Optional)
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;You can create the project as standalone application by building the project in Visual Studio&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  User Interfaces
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Welcome Page&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--081GKtH3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998502-2c052100-1551-11eb-8a24-cad6b301c918.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--081GKtH3--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998502-2c052100-1551-11eb-8a24-cad6b301c918.png" alt="library" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Login Page&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ycas2X9W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998544-3e7f5a80-1551-11eb-87e1-0620d71d6c5b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ycas2X9W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998544-3e7f5a80-1551-11eb-87e1-0620d71d6c5b.png" alt="library" width="828" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Dashboard Page&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iqe8mm8a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998604-58b93880-1551-11eb-889d-45a10f529c79.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iqe8mm8a--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://user-images.githubusercontent.com/57215584/96998604-58b93880-1551-11eb-889d-45a10f529c79.png" alt="library" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;You can view others in Github Repo👇&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  GitHub Repo 📌
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--566lAguM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Dulyaaa"&gt;
        Dulyaaa
      &lt;/a&gt; / &lt;a href="https://github.com/Dulyaaa/Library-Management-System"&gt;
        Library-Management-System
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      📚 Library Management System | Dekstop Application | C# | Individual Project
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Thanks in advance✨..!!&lt;/p&gt;

</description>
      <category>library</category>
      <category>system</category>
      <category>csharp</category>
      <category>desktopapplication</category>
    </item>
  </channel>
</rss>
