<?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: Samundishwari</title>
    <description>The latest articles on DEV Community by Samundishwari (@samundishwari).</description>
    <link>https://dev.to/samundishwari</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%2F3917117%2F92d69ede-30a1-4c53-b068-8d3dc56cf164.png</url>
      <title>DEV Community: Samundishwari</title>
      <link>https://dev.to/samundishwari</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samundishwari"/>
    <language>en</language>
    <item>
      <title>FSD - Day 1</title>
      <dc:creator>Samundishwari</dc:creator>
      <pubDate>Sat, 09 May 2026 14:10:47 +0000</pubDate>
      <link>https://dev.to/samundishwari/fsd-day-1-410p</link>
      <guid>https://dev.to/samundishwari/fsd-day-1-410p</guid>
      <description>&lt;p&gt;&lt;strong&gt;STEP 1:&lt;/strong&gt; Install Node.js (to run React)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 2:&lt;/strong&gt; Check the versions in CMD&lt;br&gt;
&lt;a href="https://media2.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%2F6x1w2lrfjqc287tjf67m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F6x1w2lrfjqc287tjf67m.png" alt=" " width="675" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(Learnt how to create documents in Dev.to)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 3:&lt;/strong&gt; Install the Vite package in CMD&lt;/p&gt;

&lt;p&gt;-&amp;gt; npm install -g create-vite&lt;br&gt;
-&amp;gt; npm create vite@latest my-react-app -- --template react&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fvmpr280a3yjf8g7sbnbj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fvmpr280a3yjf8g7sbnbj.png" alt=" " width="800" height="649"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After that, give enter(Yes)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fl3mtad2i4vtwf0z0ddv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fl3mtad2i4vtwf0z0ddv2.png" alt=" " width="574" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 4:&lt;/strong&gt; Give Ctrl+Click to view the page in the browser.&lt;br&gt;
&lt;a href="https://media2.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%2F80y7ojb43kw1q3lmrk9y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F80y7ojb43kw1q3lmrk9y.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 5:&lt;/strong&gt; Open the created application in VS Code&lt;/p&gt;

&lt;p&gt;-&amp;gt; package.json must be there, or the application will not run&lt;br&gt;
-&amp;gt; App.jsx - have to edit code anytime inside here.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    &amp;lt;div&amp;gt;
      &amp;lt;h1&amp;gt;Get started&amp;lt;/h1&amp;gt;
      &amp;lt;p&amp;gt;
        **Edit &amp;lt;code&amp;gt;src/App.jsx&amp;lt;/code&amp;gt; and save to test &amp;lt;code&amp;gt;HMR&amp;lt;/code&amp;gt;**
      &amp;lt;/p&amp;gt;
    &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;-&amp;gt; If we have to change the colour or anything in styling, we can change in App.css or index.css.&lt;br&gt;
-&amp;gt; Run file in terminal using 'npm run dev' command.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 6:&lt;/strong&gt; Edited the file App.jsx to create a table in the react web page. &lt;br&gt;
&lt;a href="https://media2.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%2F1boxx1aa1w38a89s2ycj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F1boxx1aa1w38a89s2ycj.png" alt=" " width="786" height="681"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;THE CODE : &lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  &amp;lt;h1&amp;gt;Student Details&amp;lt;/h1&amp;gt;

  &amp;lt;table&amp;gt;
    &amp;lt;tbody&amp;gt;
      &amp;lt;tr&amp;gt;
        &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
        &amp;lt;td&amp;gt;Samundishwari&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;

      &amp;lt;tr&amp;gt;
        &amp;lt;th&amp;gt;Department&amp;lt;/th&amp;gt;
        &amp;lt;td&amp;gt;AI &amp;amp;amp; Data Science&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;

      &amp;lt;tr&amp;gt;
        &amp;lt;th&amp;gt;Favorite Color&amp;lt;/th&amp;gt;
        &amp;lt;td&amp;gt;Blue&amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/tbody&amp;gt;
  &amp;lt;/table&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;STEP 7:&lt;/strong&gt; Install MongoDB Compass&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 8:&lt;/strong&gt; Create a server file(JavaScript code) in a new directory - server.js in VS Code - Paste the code retrieved from online clipboard &lt;/p&gt;

&lt;p&gt;-&amp;gt; Use of server : Connect Frontend(seating) and DB(Kitchen)&lt;br&gt;
-&amp;gt; client(FE) - chef(DB) - waiter (API's)&lt;br&gt;
-&amp;gt; hostname = IP address&lt;br&gt;
-&amp;gt; statusCode = 200 (if Error)&lt;br&gt;
-&amp;gt; Header - Cyber Sec. Important feature (used to check the connections or network)&lt;/p&gt;

&lt;p&gt;THE CODE :&lt;/p&gt;

&lt;p&gt;const { createServer } = require('node:http');&lt;/p&gt;

&lt;p&gt;const hostname = '127.0.0.1';&lt;br&gt;
const port = 3000;&lt;/p&gt;

&lt;p&gt;const server = createServer((req, res) =&amp;gt; {&lt;br&gt;
  res.statusCode = 200;&lt;br&gt;
  res.setHeader('Content-Type', 'text/plain');&lt;br&gt;
  res.end('Hello World');&lt;br&gt;
});&lt;/p&gt;

&lt;p&gt;server.listen(port, hostname, () =&amp;gt; {&lt;br&gt;
  console.log(&lt;code&gt;Server running at http://${hostname}:${port}/&lt;/code&gt;);&lt;br&gt;
});&lt;/p&gt;

&lt;p&gt;Then run the command &lt;br&gt;
-&amp;gt; node .\server.js&lt;br&gt;
and see the result&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F11jnimg2xmmva2byxws4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F11jnimg2xmmva2byxws4.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 9:&lt;/strong&gt; Create a calculator.js file and run the page on port 3001.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 10:&lt;/strong&gt; NOTE : (console.log - like a print statement - in JS)&lt;br&gt;
-&amp;gt; Create a directory&lt;br&gt;
-&amp;gt; Open that in CMD&lt;br&gt;
-&amp;gt; Run the command - npm init (A package will be created inside that folder)&lt;br&gt;
-&amp;gt; and install Express&lt;br&gt;
-&amp;gt; Create App.js file and write the code:&lt;/p&gt;

&lt;p&gt;THE CODE : &lt;/p&gt;

&lt;p&gt;const express = require('express')&lt;br&gt;
const app = express()&lt;br&gt;
const port = 3000&lt;/p&gt;

&lt;p&gt;// Home route&lt;br&gt;
app.get('/', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('Welcome to my server!')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// Name route&lt;br&gt;
app.get('/name', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('Samundishwari')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// Department route&lt;br&gt;
app.get('/department', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('B.Tech AI &amp;amp; DS')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// Favorite color route&lt;br&gt;
app.get('/favcolor', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('Black')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// Favorite food route&lt;br&gt;
app.get('/favfood', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('Biriyani')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// College route&lt;br&gt;
app.get('/college', (req, res) =&amp;gt; {&lt;br&gt;
  res.send('Nandha Engineering College')&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;// Start server&lt;br&gt;
app.listen(port, () =&amp;gt; {&lt;br&gt;
  console.log(&lt;code&gt;Example app listening on port ${port}&lt;/code&gt;)&lt;br&gt;
})&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fue4k7yy7akbwxnulpq7i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fue4k7yy7akbwxnulpq7i.png" alt=" " width="525" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 11:&lt;/strong&gt; Use MongoDB Atlas online&lt;/p&gt;

&lt;p&gt;-&amp;gt; Go to clusters&lt;br&gt;
-&amp;gt; Proceed with the asked information and click "create deployment"&lt;br&gt;
-&amp;gt; Cluster created!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 12:&lt;/strong&gt; Go to the Database and Network access side and add a user.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 13:&lt;/strong&gt; Now go to the IP address and see if there is already an IP. If not, create one with your IP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 14:&lt;/strong&gt; Now, go to MongoDB Compass and Give add new Connection and paste the link you copied from Atlas. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 15:&lt;/strong&gt; After the DB was created, create a DB inside that and create a Collection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;STEP 16:&lt;/strong&gt; After creation, we can do coding in the MongoDB_Shell&lt;/p&gt;

&lt;p&gt;-&amp;gt; Performed CRUD Operations :&lt;br&gt;
-&amp;gt; 1. CREATE : &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  db["23ai054"].insertOne(
  {
     Name : "Samu",
     Age : 20,
     Department : "B. Tech AI&amp;amp;DS"
  })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;-&amp;gt; 2. To view, READ :&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  db["23ai054"].find()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;-&amp;gt; 3. UPDATE :&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  db["23ai054"].updateOne(
     { Name : "Samu"},
     { $set: {Age: 21}}
  )
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;-&amp;gt; 4. DELETE :&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  db["23ai054"].deleteOne(
  {
      " _id": ObjectID("xxxxxxxxxxxxxxxxxxxx")
  })
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;STEP 17:&lt;/strong&gt; Finally, pushed the project folders into the GitHub repository.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>node</category>
      <category>react</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
