<?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: Shemanti</title>
    <description>The latest articles on DEV Community by Shemanti (@shemanti).</description>
    <link>https://dev.to/shemanti</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%2F1069014%2F1a756e80-4b5f-40ba-831e-a4352fa1baa9.png</url>
      <title>DEV Community: Shemanti</title>
      <link>https://dev.to/shemanti</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shemanti"/>
    <language>en</language>
    <item>
      <title>DevPod in Action</title>
      <dc:creator>Shemanti</dc:creator>
      <pubDate>Sat, 20 Apr 2024 06:34:57 +0000</pubDate>
      <link>https://dev.to/shemanti/devpod-in-action-5g1f</link>
      <guid>https://dev.to/shemanti/devpod-in-action-5g1f</guid>
      <description>&lt;p&gt;30 days back we started working on Quill-An AI Powered code critic Application for helping the developers and organisations in code analysis &amp;amp; debugging. Going through the Tracks of &lt;strong&gt;Rebase&amp;lt;01&amp;gt;&lt;/strong&gt;, we found out about DevPod-an open-source development environment . Our entire development journey took place within DevPod that proved incredibly beneficial. Its lightning-fast performance ensured seamless application development, whether solo or in collaborative mode. DevPod facilitated feature discussions and streamlined our workflow, thanks to its intuitive UI and lightweight CLI. Remarkably, it operated smoothly even on outdated or lower-spec hardware.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxtb879tdhtstwmn7m243.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxtb879tdhtstwmn7m243.jpg" alt="Image description" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One standout feature of DevPod was its ability to clone both private and public repositories, offering unparalleled convenience for working on confidential projects. With minimal setup required, we effortlessly integrated Docker, which was already installed on our systems. Opting for &lt;em&gt;VS Code&lt;/em&gt; was a natural choice, its familiarity and compatibility perfectly complemented our workflow, eliminating the need for alternative environments. Everything was specified in a file called &lt;strong&gt;&lt;em&gt;devcontainer.json&lt;/em&gt;&lt;/strong&gt;, this is the key file with all the configuration.&lt;/p&gt;

&lt;p&gt;Harnessing the power of the cloud, we rapidly initiated our project, leveraging DevPod's efficiency to kickstart development within minutes. We recognize improved performance, nearly zero setup and security to be primary advantages of remote development environments. Devpod comes with a Ready to use IDE of choice–preconfigured VS Code or JetBrains IDE with preloaded indices.&lt;/p&gt;

&lt;h2&gt;
  
  
  Running the application:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj7qv42gsd7kwdxbfw32w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj7qv42gsd7kwdxbfw32w.png" alt="Image description" width="800" height="283"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhtngplzenhc4g9ynxorq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhtngplzenhc4g9ynxorq.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gdsciiitkalyani</category>
      <category>devpod</category>
      <category>rebase01</category>
      <category>loftlabs</category>
    </item>
    <item>
      <title>Crafting An AI-Powered Code Critic</title>
      <dc:creator>Shemanti</dc:creator>
      <pubDate>Fri, 19 Apr 2024 14:33:45 +0000</pubDate>
      <link>https://dev.to/shemanti/crafting-an-ai-powered-code-critic-223o</link>
      <guid>https://dev.to/shemanti/crafting-an-ai-powered-code-critic-223o</guid>
      <description>&lt;p&gt;Project Name- QUILL&lt;br&gt;
&lt;a href="https://aiquill.vercel.app/"&gt;Live App Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Team Details&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ankita Chakraborty - &lt;a class="mentioned-user" href="https://dev.to/alienimnida"&gt;@alienimnida&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Shemanti Pal - @ShemantiPal&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Description of Project
&lt;/h2&gt;

&lt;p&gt;Developer's favourite Code Reviewer application that releases you from the boundaries of opening multiple tabs to debug and just switch to a single application to analyse not just errors but also your code quality. Apart from Devs, the application is build for escalating interview rounds at organisations rather than spending hours to review candidate's code cleanliness &amp;amp; robustness.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0max77nwah28lzqarhu.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0max77nwah28lzqarhu.gif" alt="Image description" width="400" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Submission Track:
&lt;/h2&gt;

&lt;p&gt;-AI/ML&lt;br&gt;
-DEVPOD&lt;/p&gt;

&lt;h2&gt;
  
  
  Overview of My Submission
&lt;/h2&gt;

&lt;p&gt;In the vibrant pulse of a hackathon, we both embarked on a mission to revolutionize the world of code review. Fed up with tedious code reviews &amp;amp; debugging,we dreamed up Quill to make reviews a breeze—efficient, effective, and even enjoyable. From designing the user interface to implementing complex backend algorithms, every aspect of Quill was meticulously crafted keeping the end user in mind.&lt;br&gt;
Instead of opening a bundle of tabs together simply click &lt;a href="//aiquill.vercel.app"&gt;QUILL&lt;/a&gt; and get your Errors, Bugs , Suggestions , the Correct Code &amp;amp; Marks based on your code quality.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj61noboh73tlsjz4jzru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj61noboh73tlsjz4jzru.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89zwyk21m436smftyrrx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89zwyk21m436smftyrrx.png" alt="Image description" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;DevPod: This is our coding playground in the cloud! No need to install anything, we can just jump in and code together. Super handy for working on projects with friends.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqkljlu59bot26r5gimpl.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqkljlu59bot26r5gimpl.jpg" alt="Image description" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34gva1t74oozmxpqcup3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F34gva1t74oozmxpqcup3.jpg" alt="Image description" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vite: This is our super fast build tool. Speed up React setup with Vite for lightning-fast development.It lets us see our code changes almost instantly in the browser, which makes development way faster.&lt;/li&gt;
&lt;li&gt;ReactJs: The library we used to build the user interface (UI) of our application.&lt;/li&gt;
&lt;li&gt;TypeScript: JavaScript on steroids, spotting errors before we hit run—like having a code spelling bee, but way cooler!&lt;/li&gt;
&lt;li&gt;Express: Tool we used to build the backend of our application.&lt;/li&gt;
&lt;li&gt;Node.js: This is the JavaScript runtime environment that makes Express possible, the foundation that lets Express do its thing.&lt;/li&gt;
&lt;li&gt;Tailwind CSS: Our styling toolkit, kind of like having a pre-made wardrobe for our web pages.&lt;/li&gt;
&lt;li&gt;React router: Navigation between different parts of our application, made easy, like a super cool map for our app that lets users jump around to different sections easily.&lt;/li&gt;
&lt;li&gt;Clerk: The tool that handles user authentication for our app. The security guard that checks IDs to make sure only the right people can get in.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhqeo2zdmhd84x8cd39qb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhqeo2zdmhd84x8cd39qb.png" alt="Image description" width="800" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vercel: This is where we deployed our application by hosting the client and server separately.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Challenges We Faced
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Well, this was the first time us choosing to integrate AI in a project. Just as a beginner would do, we landed up in openAI's site looking to get free credits to start with. Funny part being we kept generating secret tokens &amp;amp; obviously landed up getting errors as openAI stopped giving free credits actually. That was a time we regret choosing this project. Our mentor informed us about Anthropic's ClaudeAI API and trust me that was a life-saver as we received our free credits and yup, here we are. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Secondly , we did struggle choosing the perfect UI for our application but Aceternity UI,Three.js paved a smooth path.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The client &amp;amp; server were working fine locally but we faced some CORS error while deploying , so basically we went to server &amp;amp; configured CORS origin so that it can accept request from any domain.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;We faced minor issues in coming out with the perfect prompt by doing reverse prompt engineering.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Public Code Repo
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://github.com/Shemantipal/quill
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;&lt;a href="https://youtu.be/l6KFXo6Qj7Y?si=atdJ1rXaQayHCM_0"&gt;Recording of Application&lt;/a&gt;&lt;/p&gt;

</description>
      <category>rebase01</category>
      <category>gdsciiitkalyani</category>
      <category>loftlabs</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
