<?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: Sidharth  Sreejil</title>
    <description>The latest articles on DEV Community by Sidharth  Sreejil (@sidjs).</description>
    <link>https://dev.to/sidjs</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%2F915925%2Fa8ef2696-9d39-4295-a57b-041427b90eb6.png</url>
      <title>DEV Community: Sidharth  Sreejil</title>
      <link>https://dev.to/sidjs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sidjs"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Tue, 22 Apr 2025 15:32:26 +0000</pubDate>
      <link>https://dev.to/sidjs/-1ffg</link>
      <guid>https://dev.to/sidjs/-1ffg</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/huxlerapp/building-vs-hiding-why-public-creation-wins-in-the-long-run-4n6h" class="crayons-story__hidden-navigation-link"&gt;Building vs Hiding: Why Public Creation Wins in the Long Run&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;
          &lt;a class="crayons-logo crayons-logo--l" href="/huxlerapp"&gt;
            &lt;img alt="Huxler logo" 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%2Forganization%2Fprofile_image%2F10427%2Fc11c9ee4-798d-4e16-a1cc-aec3d7e15164.jpg" class="crayons-logo__image"&gt;
          &lt;/a&gt;

          &lt;a href="/glorious_philp" class="crayons-avatar  crayons-avatar--s absolute -right-2 -bottom-2 border-solid border-2 border-base-inverted  "&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%2Fuser%2Fprofile_image%2F2906488%2Fe81d08bb-7e0d-41f0-8e9d-c10b8398e63b.jpg" alt="glorious_philp profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/glorious_philp" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Glorious Phil P.
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Glorious Phil P.
                
              
              &lt;div id="story-author-preview-content-2378775" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/glorious_philp" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F2906488%2Fe81d08bb-7e0d-41f0-8e9d-c10b8398e63b.jpg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Glorious Phil P.&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

            &lt;span&gt;
              &lt;span class="crayons-story__tertiary fw-normal"&gt; for &lt;/span&gt;&lt;a href="/huxlerapp" class="crayons-story__secondary fw-medium"&gt;Huxler&lt;/a&gt;
            &lt;/span&gt;
          &lt;/div&gt;
          &lt;a href="https://dev.to/huxlerapp/building-vs-hiding-why-public-creation-wins-in-the-long-run-4n6h" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Apr 22 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/huxlerapp/building-vs-hiding-why-public-creation-wins-in-the-long-run-4n6h" id="article-link-2378775"&gt;
          Building vs Hiding: Why Public Creation Wins in the Long Run
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/buildinpublic"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;buildinpublic&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/startup"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;startup&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/project"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;project&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/huxlerapp/building-vs-hiding-why-public-creation-wins-in-the-long-run-4n6h" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/raised-hands-74b2099fd66a39f2d7eed9305ee0f4553df0eb7b4f11b01b6b1b499973048fe5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;9&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/huxlerapp/building-vs-hiding-why-public-creation-wins-in-the-long-run-4n6h#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            2 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>buildinpublic</category>
      <category>beginners</category>
      <category>startup</category>
      <category>project</category>
    </item>
    <item>
      <title>Backrr: A Modern Sponsorship Management Platform with KendoReact</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Mon, 24 Mar 2025 07:27:49 +0000</pubDate>
      <link>https://dev.to/sidjs/backrr-a-modern-sponsorship-management-platform-with-kendoreact-11m8</link>
      <guid>https://dev.to/sidjs/backrr-a-modern-sponsorship-management-platform-with-kendoreact-11m8</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/kendoreact"&gt;KendoReact Free Components Challenge&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Backrr is a comprehensive sponsorship management platform that connects content creators with potential sponsors. Built with Next.js 15, TypeScript, and KendoReact components, it provides a seamless experience for managing sponsorship opportunities.&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%2Fjekzeb7ixnsz5trvc8se.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%2Fjekzeb7ixnsz5trvc8se.png" alt="Image description" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Sponsor listing creation and management&lt;/li&gt;
&lt;li&gt;Detailed sponsorship opportunity views&lt;/li&gt;
&lt;li&gt;Application management system&lt;/li&gt;
&lt;li&gt;User profile management&lt;/li&gt;
&lt;li&gt;Dashboard with analytics&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Demo
&lt;/h3&gt;

&lt;p&gt;&lt;a href="//backrr.vercel.app"&gt;Live Demo: backrr.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/sid-js/backrr" rel="noopener noreferrer"&gt;https://github.com/sid-js/backrr&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  KendoReact Experience
&lt;/h2&gt;

&lt;p&gt;Here's a detailed breakdown of how I utilized KendoReact's free components:&lt;/p&gt;

&lt;h3&gt;
  
  
  Layout Components
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;AppBar - Main navigation header with user profile and notifications&lt;/li&gt;
&lt;li&gt;AppBarSection - Organizing navigation elements and logo&lt;/li&gt;
&lt;li&gt;Drawer - Sidebar navigation with collapsible functionality&lt;/li&gt;
&lt;li&gt;DrawerContent - Content container for the sidebar menu
### Data Display&lt;/li&gt;
&lt;li&gt;Grid - Used in sponsor listings management with sortable columns and custom actions&lt;/li&gt;
&lt;li&gt;GridColumn &lt;/li&gt;
&lt;li&gt;Customized columns for sponsor data display&lt;/li&gt;
&lt;li&gt;Card/CardBody/CardHeader - Used throughout the application for:

&lt;ul&gt;
&lt;li&gt;Sponsor listing details&lt;/li&gt;
&lt;li&gt;User profile information&lt;/li&gt;
&lt;li&gt;Dashboard analytics cards&lt;/li&gt;
&lt;li&gt;Application forms&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  Form Elements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Input - Used in:

&lt;ul&gt;
&lt;li&gt;Authentication forms (login/signup)&lt;/li&gt;
&lt;li&gt;Sponsor listing creation&lt;/li&gt;
&lt;li&gt;Profile editing&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Button - Throughout the application with different themes:

&lt;ul&gt;
&lt;li&gt;Form submissions&lt;/li&gt;
&lt;li&gt;Navigation actions&lt;/li&gt;
&lt;li&gt;CRUD operations&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;TextArea - For description fields in sponsor listings
&lt;h3&gt;
  
  
  Feedback &amp;amp; Notifications&lt;/h3&gt;
&lt;/li&gt;



&lt;li&gt;Notification - User feedback for:

&lt;ul&gt;
&lt;li&gt;Form submissions&lt;/li&gt;
&lt;li&gt;Error messages&lt;/li&gt;
&lt;li&gt;Success confirmations&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;NotificationGroup - Managing multiple notifications&lt;/li&gt;

&lt;li&gt;Badge - Notification indicators in the navigation
&lt;h3&gt;
  
  
  Navigation&lt;/h3&gt;
&lt;/li&gt;



&lt;li&gt;TabStrip/TabStripTab - Admin interface organization:

&lt;ul&gt;
&lt;li&gt;Application management&lt;/li&gt;
&lt;li&gt;Listing editing&lt;/li&gt;
&lt;li&gt;Profile sections&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  User Interface
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Avatar - User profiles and sponsor logos&lt;/li&gt;
&lt;li&gt;Chip - Displaying:

&lt;ul&gt;
&lt;li&gt;Sponsorship categories&lt;/li&gt;
&lt;li&gt;Budget amounts&lt;/li&gt;
&lt;li&gt;Industry tags&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  AIm to Impress
&lt;/h3&gt;

&lt;p&gt;Our platform integrates AI technology specifically for enhancing the sponsorship application process through AI-Generated Application Notes. Here's how we implemented this feature:&lt;/p&gt;

&lt;h4&gt;
  
  
  AI Application Note Generation
&lt;/h4&gt;

&lt;p&gt;The feature is implemented in &lt;code&gt;SponsorApplicationForm.tsx&lt;/code&gt;, where we use an AI model to help users create compelling application notes based on their profile data and the sponsorship listing details.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Implementation Process:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data Collection&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;User profile information (audience size, industry, social links)&lt;/li&gt;
&lt;li&gt;Sponsorship listing details (requirements, budget, target audience)&lt;/li&gt;
&lt;li&gt;User's initial application draft&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Integration&lt;/strong&gt;&lt;br&gt;
I used OpenRouter API to integrate the LLM Model to generate the application Note.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;User Interface Integration&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;"Generate with AI" button in the application form&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Real-time preview of generated content&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ability to edit and customize the AI-generated note&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>kendoreactchallenge</category>
      <category>react</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Building in public might seem daunting, but this guide from Huxler makes it easy to start—no matter where you are in your journey!</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sun, 02 Mar 2025 10:56:19 +0000</pubDate>
      <link>https://dev.to/sidjs/building-in-public-might-seem-daunting-but-this-guide-from-huxler-makes-it-easy-to-start-no-matter-bag</link>
      <guid>https://dev.to/sidjs/building-in-public-might-seem-daunting-but-this-guide-from-huxler-makes-it-easy-to-start-no-matter-bag</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/huxlerapp" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__org__pic"&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%2Forganization%2Fprofile_image%2F10427%2Fc11c9ee4-798d-4e16-a1cc-aec3d7e15164.jpg" alt="Huxler" width="800" height="800"&gt;
      &lt;div class="ltag__link__user__pic"&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%2Fuser%2Fprofile_image%2F2906488%2Fe81d08bb-7e0d-41f0-8e9d-c10b8398e63b.jpg" alt="" width="800" height="800"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/huxlerapp/how-to-start-your-buildinpublic-journey-even-if-youre-just-getting-started-3o7m" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;How to Start Your #BuildInPublic Journey (Even If You’re Just Getting Started)&lt;/h2&gt;
      &lt;h3&gt;Glorious Phil P. for Huxler ・ Mar 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#buildinpublic&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#beginners&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#project&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>buildinpublic</category>
      <category>beginners</category>
      <category>project</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Echodiary : AI-Powered Diary with AWS Amplify</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sun, 26 May 2024 19:48:46 +0000</pubDate>
      <link>https://dev.to/sidjs/echodiary-ai-powered-diary-with-aws-amplify-i9a</link>
      <guid>https://dev.to/sidjs/echodiary-ai-powered-diary-with-aws-amplify-i9a</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/awschallenge"&gt;The AWS Amplify Fullstack TypeScript Challenge &lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What we Built
&lt;/h2&gt;

&lt;p&gt;We created &lt;strong&gt;&lt;em&gt;Echodiary&lt;/em&gt;&lt;/strong&gt;, a user-friendly diary-making Web App using AWS Amplify Gen 2. Echodiary allows users to document their daily experiences by talking to our mascot &lt;em&gt;Echo&lt;/em&gt;, which transcribes voice to text, or by writing entries manually. Users can enhance their diary entries with photos, making memories more vivid. The app features a one-click AI Content Enhancement ✨ to improve grammar and structure. Additionally, &lt;em&gt;AI-generated&lt;/em&gt; weekly highlights and personalized suggestions help users reflect on their week and improve mental health and personal growth.&lt;/p&gt;

&lt;p&gt;Echodiary combines advanced technology with user-friendly features to offer a seamless and enriching diary-keeping experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Live Deployment: &lt;a href="https://echodiary.live/" rel="noopener noreferrer"&gt;echodiary.live&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Source Code: 
&lt;a href="https://github.com/EchoDiary/EchoDiary" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Dashboard Page
&lt;/h4&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%2F7atdk94heyjeg0ygrg9j.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%2F7atdk94heyjeg0ygrg9j.png" alt="Dashboard" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Creating New Diary Entry
&lt;/h4&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%2Fxtzbot6hxjdeoijjwbga.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%2Fxtzbot6hxjdeoijjwbga.png" alt="New Diary" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Diary Entry with Mood Analysis
&lt;/h4&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%2Fzkn2s65ierxc9fwlg0w2.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%2Fzkn2s65ierxc9fwlg0w2.png" alt="mood" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Landing Page
&lt;/h4&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%2Fj932ljt61673izh2fa84.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%2Fj932ljt61673izh2fa84.png" alt="Landing" width="800" height="384"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;Initially, we set out to create a basic CRUD app with Amplify, but as we dove into development, we were astounded by its capabilities. This got us thinking about ways to push the envelope. We noticed the lack of a modern diary app infused with AI. What started as a simple diary app evolved into something much grander.&lt;/p&gt;

&lt;p&gt;We recognized that traditional typing might not suit everyone, so we integrated &lt;strong&gt;&lt;em&gt;speech recognition&lt;/em&gt;&lt;/strong&gt; to allow users to express themselves orally. But we didn't stop there. We wanted to elevate the content beyond mere transcription, so we introduced &lt;em&gt;&lt;strong&gt;AI-enhanced features&lt;/strong&gt;&lt;/em&gt; to refine grammar and structure.&lt;/p&gt;

&lt;p&gt;However, we found that the experience lacked warmth. To bridge this gap, we introduced "&lt;em&gt;echo&lt;/em&gt;" our friendly mascot, to foster a sense of connection with the user. With echo, users could engage in a dialogue, making the app feel more like conversing with a friend.&lt;/p&gt;

&lt;p&gt;As our diary entries accumulated, we realized the potential for insights. Thus, we incorporated &lt;strong&gt;mood tracking&lt;/strong&gt; and &lt;strong&gt;AI-generated highlights&lt;/strong&gt; to distill meaningful moments from the entries. The result is an app that not only captures moments but also enriches and reflects upon them.&lt;/p&gt;

&lt;p&gt;As we progressed with development, we encountered and familiarized ourselves with numerous functionalities such as Amplify Serverless Functions and leveraged AWS Bedrock to enhance our AI capabilities, ultimately refining our app for optimal performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Connected Components and Feature Full
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;We have used Connected Components and all four features: Data, Authentication, Serverless functions, and File Storage.&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Data:&lt;/strong&gt; 
The diary entries are securely stored in Amplify Storage (DynamoDB) with authorization rules ensuring that only the diary owner has access.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Authentication:&lt;/strong&gt;
The users are authenticated using Amplify Auth(Cognito) to access the Dashboard and create diary entries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File Storage:&lt;/strong&gt;
Users can add images to the Diary Entries which are securely stored in Private/Protected S3 Buckets using Amplify Storage&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Serverless Function:&lt;/strong&gt; We utilize a serverless function to invoke the &lt;em&gt;AWS Bedrock&lt;/em&gt; Model (mistral-7b-instruct) for enhancing diary text content and generating weekly highlights for users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Connected Components:&lt;/strong&gt; We used the Authenticator Connected Component to manage user authentication and the Storage Image and Storage Manager components to handle images within diary entries.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Additional Features
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AWS Bedrock:&lt;/strong&gt; We used AWS Bedrock to enhance the diary text content and to generate the Weekly Highlights using Mistral AI's  mistral-7b-instruct model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Amplify AI/ML Predictions (AWS Comprehend):&lt;/strong&gt; We used Amplify Predictions to perform Sentiment Analysis of the user's diary to analyze their mood.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voice Enabled Diaries:&lt;/strong&gt; We used the &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecognition" rel="noopener noreferrer"&gt;Web Speech Recognition API&lt;/a&gt; to let users express their thoughts with their voice and transcribe them into the diary text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Content Enhancement:&lt;/strong&gt; We used AWS Bedrock to enhance the diary's text content and improve the grammar and structure and also to generate Weekly Highlights.&lt;/li&gt;
&lt;/ul&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%2F7labebwyyb6k525l8mbf.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%2F7labebwyyb6k525l8mbf.png" alt="System Architecture" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  This is a submission by a team of 2.
&lt;/h5&gt;

&lt;h4&gt;
  
  
  Team Members:
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/sidjs"&gt;@sidjs&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/shivamsharma1"&gt;@shivamsharma1&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>awschallenge</category>
      <category>amplify</category>
      <category>fullstack</category>
    </item>
    <item>
      <title>A Roadmap to Machine Learning 🧠 with Tensorflow: Your Path to AI Mastery</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sun, 21 May 2023 14:30:43 +0000</pubDate>
      <link>https://dev.to/sidjs/a-roadmap-to-machine-learning-with-tensorflow-your-path-to-ai-mastery-4pcb</link>
      <guid>https://dev.to/sidjs/a-roadmap-to-machine-learning-with-tensorflow-your-path-to-ai-mastery-4pcb</guid>
      <description>&lt;h2&gt;
  
  
  Introduction:
&lt;/h2&gt;

&lt;p&gt;Machine Learning (ML) is revolutionizing industries and reshaping the world we live in. If you're eager to embark on a journey into the realm of AI, we've got you covered! In this article, we present a comprehensive roadmap that will guide you through the fundamentals of ML using the powerful Tensorflow framework developed by Google. Buckle up and get ready to unleash the potential of ML!&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Learn the Basics
&lt;/h2&gt;

&lt;p&gt;To lay a strong foundation, start by acquainting yourself with the fundamental principles of statistics and linear algebra. Understanding these concepts will give you the necessary tools to grasp the inner workings of ML algorithms and their underlying mathematical principles.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Python Programming
&lt;/h2&gt;

&lt;p&gt;Python has emerged as the go-to language for ML enthusiasts. Dive into Python programming and familiarize yourself with its syntax, libraries, and tools. Python's versatility and vast ML ecosystem make it an ideal choice for implementing ML models.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Dive into Tensorflow
&lt;/h2&gt;

&lt;p&gt;As you progress, it's time to dive into Tensorflow. This open-source framework provides a robust platform for building, training, and deploying ML models. Familiarize yourself with tensors, operations, and the core concepts of Tensorflow, enabling you to leverage its full potential.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. ML Algorithms
&lt;/h2&gt;

&lt;p&gt;Broaden your ML repertoire by exploring various algorithms, such as linear regression, decision trees, and neural networks. Gain a deep understanding of their strengths, weaknesses, and use cases. Through practical examples and exercises, develop the skills to apply these algorithms to real-world problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Deep Learning and Neural Networks
&lt;/h2&gt;

&lt;p&gt;To unlock the full potential of ML, delve into the world of deep learning and neural networks. Understand the architecture and concepts behind deep learning algorithms. Explore convolutional neural networks (CNNs) for image recognition and recurrent neural networks (RNNs) for natural language processing. Immerse yourself in the cutting-edge techniques that power AI applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build Real-World Projects
&lt;/h2&gt;

&lt;p&gt;Apply your newfound knowledge to real-world projects. Engage with diverse datasets and tackle ML challenges head-on. Building ML models and solving practical problems will enhance your skills and solidify your understanding of ML concepts.&lt;/p&gt;

&lt;p&gt;By following this roadmap, you'll embark on an exciting ML journey that takes you from the basics to advanced concepts. Armed with Tensorflow and a deep understanding of ML algorithms, you'll be well-equipped to navigate the thriving world of AI. Embrace the possibilities of ML and contribute to the AI revolution that is shaping our future. Let the learning begin!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Remember, perseverance and hands-on practice are key to mastering ML. Stay curious, keep experimenting, and never stop exploring the endless possibilities of AI-driven solutions.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
      <category>tensorflow</category>
      <category>programming</category>
    </item>
    <item>
      <title>Effortlessly Deploy 🚀 Next.js Projects with Vercel</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Wed, 05 Apr 2023 09:02:10 +0000</pubDate>
      <link>https://dev.to/sidjs/effortlessly-deploy-nextjs-projects-with-vercel-2omg</link>
      <guid>https://dev.to/sidjs/effortlessly-deploy-nextjs-projects-with-vercel-2omg</guid>
      <description>&lt;p&gt;Are you tired of spending hours configuring your web projects for deployment? Look no further than Vercel, the cloud platform for modern frontend teams. With Vercel, you can effortlessly deploy your Next.js projects in just a few steps. Here's how:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Create a Vercel Account
&lt;/h2&gt;

&lt;p&gt;First, sign up for a Vercel account at vercel.com or login to your existing account using GitHub/GitLab.&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%2Fdm8rlzla3022xlagzqui.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%2Fdm8rlzla3022xlagzqui.png" alt="Image description" width="769" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Add a New Project
&lt;/h2&gt;

&lt;p&gt;Once you've signed in to your account, go to the Vercel dashboard and click on 'Add New', then select 'Project'. This will prompt you to connect your repository.&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%2Fmxcrmbjb7zybzw4jfbzj.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%2Fmxcrmbjb7zybzw4jfbzj.png" alt="Image description" width="505" height="628"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Connect Your Repository
&lt;/h2&gt;

&lt;p&gt;Connect your GitHub account and select the Git Repository that you want to import. Once you've connected your repository, Vercel will automatically import your project and start the deployment process.&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%2Fl6yhxqzp0qtc1wngz9um.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%2Fl6yhxqzp0qtc1wngz9um.png" alt="Image description" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Configure and Deploy
&lt;/h2&gt;

&lt;p&gt;If you have custom build commands or .env variables that your app uses, you can configure them in the Vercel dashboard before deploying your project. This step is optional, but can be useful for more complex projects.&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%2Fdftap4lh7xyzqvngu4w6.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%2Fdftap4lh7xyzqvngu4w6.png" alt="Image description" width="800" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Your Deployment is Ready
&lt;/h2&gt;

&lt;p&gt;Once your project is deployed, you can visit it from the subdomain that is assigned by Vercel. From here, you can configure additional options like Custom Domains, SSL certificates, and more.&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%2F7346o36h7dbgnwwgxq61.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%2F7346o36h7dbgnwwgxq61.png" alt="Image description" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it! With Vercel, deploying your Next.js projects has never been easier. Say goodbye to complicated deployment processes and hello to effortless deployment with Vercel.&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Regroot - Search Job Listings (MongoDB Atlas Hackathon 2022 Submission)</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Wed, 07 Dec 2022 12:46:25 +0000</pubDate>
      <link>https://dev.to/sidjs/regroot-search-job-listings-2j4j</link>
      <guid>https://dev.to/sidjs/regroot-search-job-listings-2j4j</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Regroot - Rerooting Professions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A web app to search from 1000s of IT Jobs and challenge the new era of mass layoffs. Built for MongoDB Atlas Hackathon 2022.&lt;/p&gt;

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

&lt;p&gt;Search No More: Build an application with full-text search capabilities using MongoDB Atlas and Atlas Search&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;

&lt;p&gt;Vercel Deployment : &lt;a href="https://regroot-three.vercel.app/" rel="noopener noreferrer"&gt;https://regroot-three.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&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%2F9xxcq4b1z62g5uy3kh2n.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%2F9xxcq4b1z62g5uy3kh2n.png" alt="Image description" width="800" height="687"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MongoDB Atlas Full Text Search Capabilities&lt;/li&gt;
&lt;li&gt;Search with Job Title, Location and much more.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;a href="https://github.com/sid-js/regroot" rel="noopener noreferrer"&gt;https://github.com/sid-js/regroot&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;MIT License&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;Over recent months, tech companies have been laying workers off by the thousands. It is estimated that in 2022 alone, over 120,000 people have been dismissed from their job at some of the biggest players in tech. The Search no More category gave light to build a web app for people to search for job listings.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it
&lt;/h3&gt;

&lt;p&gt;I built the app using NextJS while styling it with TailwindCSS. I learned how to use Mongo's Official Drivers for NodeJS and implement MongoDB Atlas Full Text Search with my app along with NextJS API Routes.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.mongodb.com/docs/atlas/atlas-search/tutorial/" rel="noopener noreferrer"&gt;Atlas Search &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Introducing regroot🌱 : A recruitment platform.</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Thu, 17 Nov 2022 12:17:06 +0000</pubDate>
      <link>https://dev.to/sidjs/introducing-regroot-a-recruitment-platform-3bem</link>
      <guid>https://dev.to/sidjs/introducing-regroot-a-recruitment-platform-3bem</guid>
      <description>&lt;p&gt;Hey Everyone,&lt;br&gt;
I'm so excited to participate in the MongoDB Atlas Hackathon 2022 on DEV. I've decided to document the development of my project submission for this Hackathon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing Regroot
&lt;/h2&gt;

&lt;p&gt;Regroot is a jobs/internships listing website aimed at startups and growing tech companies. It will also be a pathfinder to better jobs for people who have suffered from ongoing mass layoffs.&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%2Fuzle1862ccfryi2wr0s5.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%2Fuzle1862ccfryi2wr0s5.png" alt="Image description" width="800" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MVP Kickstart
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Job/Internship Search with the help of Atlas Full Text Search.&lt;/li&gt;
&lt;li&gt;Employers can list jobs/internships.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Future Roadmap
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Users can create their own public profiles/portfolio.&lt;/li&gt;
&lt;li&gt;Community feed and forums.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Proposed Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Next.JS (API &amp;amp; Frontend)&lt;/li&gt;
&lt;li&gt;MongoDB (Database)&lt;/li&gt;
&lt;li&gt;NextAuth (Authentication)&lt;/li&gt;
&lt;li&gt;TailwindCSS and Flowbite React (Styling)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Development
&lt;/h2&gt;

&lt;p&gt;I'm trying to develop the basic MVP and the extra features within 2 weeks and will be documenting my process through articles. Thanks for checking this out and let me know your thoughts about this project.&lt;/p&gt;

</description>
      <category>go</category>
      <category>htmx</category>
      <category>webdev</category>
    </item>
    <item>
      <title>3 Free Resources to Learn React in 2022</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sat, 29 Oct 2022 12:23:11 +0000</pubDate>
      <link>https://dev.to/sidjs/3-free-resources-to-learn-react-in-2022-3eji</link>
      <guid>https://dev.to/sidjs/3-free-resources-to-learn-react-in-2022-3eji</guid>
      <description>&lt;h2&gt;
  
  
  3 FREE Resources to Learn React in 2022
&lt;/h2&gt;

&lt;p&gt;React is still one of the most popular JavaScript libraries used to build interactive frontend experiences. Here are 3 free resources to learn React in 2022 and make your way as a frontend developer.&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%2Flkdyjk1dgmwywbq347yk.jpeg" 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%2Flkdyjk1dgmwywbq347yk.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  React Docs (Beta)
&lt;/h2&gt;

&lt;p&gt;The new &lt;a href="https://beta.reactjs.org/" rel="noopener noreferrer"&gt;React Docs (Beta)&lt;/a&gt; has interactive examples and visual diagrams and easier explanations to help you learn React by yourself. The official documentation will help you with all the basics including JSX , Hooks and more.&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%2F4aqyhp6bxev3660nk09v.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%2F4aqyhp6bxev3660nk09v.png" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Free React Course for 2022 by freeCodeCamp.org
&lt;/h2&gt;

&lt;p&gt;In this 12 hour free course you will learn React by building eight real-world projects and solving 140+ coding challenges.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  React JS Full Crash Course 2022 by JavaScript Mastery
&lt;/h2&gt;

&lt;p&gt;In this 1 hour crash course you will learn everything from the essential JSX syntax all the way to more advanced React topics, like state, hooks, data fetching, and more.&lt;/p&gt;

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

&lt;p&gt;React might be a tough challenge for most people but with sheer will and consistent learning and coding, you can be a pro React Developer.&lt;/p&gt;

&lt;p&gt;Follow me on &lt;a href="https://www.instagram.com/sidhxrth.js/" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt; and on &lt;a href="https://twitter.com/SidhxrthJS" rel="noopener noreferrer"&gt;Twitter &lt;/a&gt;to be updated with everything about Web Development.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>react</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>3 FREE Resources to Learn JavaScript in 2022</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sat, 22 Oct 2022 04:47:20 +0000</pubDate>
      <link>https://dev.to/sidjs/3-free-resources-to-learn-javascript-in-2022-57pb</link>
      <guid>https://dev.to/sidjs/3-free-resources-to-learn-javascript-in-2022-57pb</guid>
      <description>&lt;h2&gt;
  
  
  3 FREE Resources to Learn JavaScript
&lt;/h2&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%2Ft1bex7s5ujqba3nhlp1o.jpeg" 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%2Ft1bex7s5ujqba3nhlp1o.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;JavaScript is the most important technology to learn as a web developer. The internet is filled with thousands of courses which offer to teach your JavaScript. &lt;/p&gt;

&lt;p&gt;Even though some of the paid courses might be a great way to learn JavaScript, there are endless FREE resources out there which will teach you the same thing. I have curated a list of free resources that I have followed while learning JavaScript.&lt;/p&gt;

&lt;h2&gt;
  
  
  #1 JavaScript Courses by freeCodeCamp.org
&lt;/h2&gt;

&lt;p&gt;&lt;a href="http://freeCodecamp.org" rel="noopener noreferrer"&gt;freeCodecamp.org&lt;/a&gt; offers many interactive courses and also videos for you to learn JavaScript and other Web Development Technologies.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  #2 Learn JavaScript Basics course by codedamn
&lt;/h2&gt;

&lt;p&gt;codedamn is a YouTube Channel which offers 100s of Videos related to Web Development and JavaScript frameworks.&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%2F6xlce8cw58qoedpxxn2f.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%2F6xlce8cw58qoedpxxn2f.png" width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;codedamn offers a Free &lt;a href="https://codedamn.com/learn/javascript-basics" rel="noopener noreferrer"&gt;Learn JavaScript Basics course&lt;/a&gt; which will introduce you to JS and allow you to use it to add interactivity to your existing HTML/CSS codebase.&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%2Ffmr0t1nto5flrgabdsz1.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%2Ffmr0t1nto5flrgabdsz1.png" width="800" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  #3 JavaScript Tutorial course by Clever Programmer
&lt;/h2&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/lI1ae4REbFM"&gt;
&lt;/iframe&gt;
&lt;br&gt;
This 12 Hour Course will take you from learning the basics of JavaScript to building a fully functional Netflix Clone and much more mini-projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start your Web Development Journey
&lt;/h2&gt;

&lt;p&gt;Now that you have all the resources need to learn JavaScript, start by doing small projects and learning new stuff everyday. &lt;a href="https://linktr.ee/sid.js" rel="noopener noreferrer"&gt;Follow me&lt;/a&gt; to get daily tips/threads on Web Development and JavaScript and learn something new everyday with me.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Web Developer Roadmap for 2022 ⚡ (React, GraphQL and more)</title>
      <dc:creator>Sidharth  Sreejil</dc:creator>
      <pubDate>Sun, 16 Oct 2022 14:48:01 +0000</pubDate>
      <link>https://dev.to/sidjs/web-developer-roadmap-for-2022-react-graphql-and-more-2o6i</link>
      <guid>https://dev.to/sidjs/web-developer-roadmap-for-2022-react-graphql-and-more-2o6i</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Over 252,000 websites are created every day 🌩️ &lt;br&gt;
Ever since, building websites have become more easier now with new tools and technologies.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here is a Web Developer Roadmap for you in 2022 : &lt;/p&gt;

&lt;h2&gt;
  
  
  ☁️  The Fundamentals : HTML , CSS , JavaScript.
&lt;/h2&gt;

&lt;p&gt;Learning the core building blocks of the web is essential for you to become a web developer.&lt;/p&gt;

&lt;p&gt;HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or functionality/behavior (JavaScript).&lt;/p&gt;

&lt;h2&gt;
  
  
  Picking a Web Framework ✅
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;ReactJS&lt;/li&gt;
&lt;li&gt;Angular&lt;/li&gt;
&lt;li&gt;Vue&lt;/li&gt;
&lt;li&gt;Svelvte&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You must pick the right framework which suits you to unlock more powerful tools to extend your core knowledge and easier web development experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  ⚙️ Basic Back-end
&lt;/h2&gt;

&lt;p&gt;The back end of a website comprises things like servers, databases, operating systems, APIs, and more, all of which come together to ensure that the user is served with the correct information as quickly as possible.&lt;/p&gt;

&lt;p&gt;Here are some backend tools to learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node.js (Runtime/Server)&lt;/li&gt;
&lt;li&gt;REST, GraphQL (APIs)&lt;/li&gt;
&lt;li&gt;Firebase 🔥  , MongoDB (Database)&lt;/li&gt;
&lt;li&gt;Vercel, Netlify (Deployment)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠️ Master Helpful Tools
&lt;/h2&gt;

&lt;p&gt;Using different tools helps you to make your workflow efficient and easier to work on.&lt;br&gt;
A few tools I personally use a lot:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub (Version Control)&lt;/li&gt;
&lt;li&gt;NPM Packages (Helpful add-ons)&lt;/li&gt;
&lt;li&gt;Webpack/Rollup (Build/Bundling Tools)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you liked this post, make sure to follow me on &lt;a href="https://twitter.com/SidhxrthJS" rel="noopener noreferrer"&gt;Twitter(SidhxrthJS)&lt;/a&gt; for more updates.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
