<?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: Kaku-g</title>
    <description>The latest articles on DEV Community by Kaku-g (@kakug).</description>
    <link>https://dev.to/kakug</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%2F999139%2F39ef4e1c-07b0-44ac-99a8-7cd93f14bbb2.png</url>
      <title>DEV Community: Kaku-g</title>
      <link>https://dev.to/kakug</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kakug"/>
    <language>en</language>
    <item>
      <title>Amplify-Gallery</title>
      <dc:creator>Kaku-g</dc:creator>
      <pubDate>Sun, 26 May 2024 18:44:19 +0000</pubDate>
      <link>https://dev.to/kakug/amplify-gallery-4g36</link>
      <guid>https://dev.to/kakug/amplify-gallery-4g36</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;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Amplify-gallery is an online photo-sharing app that leverages AWS Amplify's data,storage &amp;amp; authentication .&lt;br&gt;
User can upload photos after authentication &amp;amp; share them to other users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo and Code
&lt;/h2&gt;

&lt;p&gt;Here you can find the github repo for the reference:&lt;br&gt;
I have used AWS Amplify vite starter template for bootstrapping the app.&lt;br&gt;
&lt;a href="https://github.com/Kaku-g/amplify-vite-react-template"&gt;Code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://main.d269wuph7uc92m.amplifyapp.com/"&gt;Live Website&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Integrations
&lt;/h2&gt;

&lt;p&gt;I have used AWS Amplify's authentication, data &amp;amp; storage for building tis gallery. Additionally I have used MUI as frotendnlibrary and toastify for providing notifications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connected Components and/or Feature Full&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots
&lt;/h2&gt;

&lt;p&gt;Photo-Gallery&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%2Fl3fgysnq0lwqec7r79wm.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%2Fl3fgysnq0lwqec7r79wm.png" alt="Image-Gallery" width="800" height="368"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Authentication Page&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%2Fxmlzfgxe4mhjski9fdo0.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%2Fxmlzfgxe4mhjski9fdo0.png" alt="Login Page" width="800" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Updates
&lt;/h2&gt;

&lt;p&gt;Amplify's Lamda functions to make it an intelligent photo sharing app that utilizes cloud space. It will automatically compress the less accessed photos &amp;amp; will timely keep track of the compressed &amp;amp; uncompressed files.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>awschallenge</category>
      <category>amplify</category>
      <category>fullstack</category>
    </item>
    <item>
      <title>React-Analytics</title>
      <dc:creator>Kaku-g</dc:creator>
      <pubDate>Thu, 20 Jul 2023 18:03:11 +0000</pubDate>
      <link>https://dev.to/kakug/react-analytics-20fd</link>
      <guid>https://dev.to/kakug/react-analytics-20fd</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;I built a library that tracks the analytics of your react-website. Easy to use with a single line of code. Dashboard is built using Refinedev and supabase as data provider. Library is hosted in the npm registry. &lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Best Overall Project&lt;/li&gt;
&lt;li&gt;Most Visually Pleasing&lt;/li&gt;
&lt;li&gt;Most Technical Impressive&lt;/li&gt;
&lt;li&gt;Best Project built using Supabase as the main data provider for 
the refine app.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Visit the live app here &lt;a href="https://react-analytics-liard.vercel.app/" rel="noopener noreferrer"&gt;Website&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&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%2Fv843wlnp6yryidy3tma8.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%2Fv843wlnp6yryidy3tma8.png" alt="Image description"&gt;&lt;/a&gt;&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%2F2p2bzxekpt0scy4x0sfg.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%2F2p2bzxekpt0scy4x0sfg.png" alt="Image description"&gt;&lt;/a&gt;&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%2Fjl19zernredblbp87x62.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%2Fjl19zernredblbp87x62.png" alt="Image description"&gt;&lt;/a&gt;&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%2Fu4gzuzsirtl282i6gfs4.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%2Fu4gzuzsirtl282i6gfs4.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built a library that tracks the analytics of your react-website. Easy to use with a single line of code.&lt;br&gt;
I have been building apps using react , but was unable to find free and simple analytics tool for the website. So tried using building a library of my own. Just install the library signin to the app get your unique id and start using it in your react app.&lt;/p&gt;

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

&lt;p&gt;The app is open sourced on github &lt;a href="https://github.com/Kaku-g/react-analytics" rel="noopener noreferrer"&gt;View code&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The app is opensourced under Apache license.&lt;/p&gt;

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

&lt;p&gt;I have been building apps using react , but was unable to find free and simple analytics tool for the website. So tried using building a library of my own.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it (How did you utilize refine? Did you learn something new along the way? Pick up a new skill?)
&lt;/h3&gt;

&lt;p&gt;I used React+typescript ,refine and supabase as a data provider.&lt;br&gt;
I came across refine and supabase during this hackathon and  for the first time I learned them by building this app. Also used Vite in this app which was also new for me. Learned a lot of things.It was challenging yet exciting journey.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://refine.dev/." rel="noopener noreferrer"&gt;Refine&lt;/a&gt;&lt;br&gt;
&lt;a href="https://supabase.com/" rel="noopener noreferrer"&gt;Supabase&lt;/a&gt;&lt;br&gt;
npm library:&lt;a href="https://www.npmjs.com/package/@kaku-g/react-analytics" rel="noopener noreferrer"&gt;View&lt;/a&gt;&lt;/p&gt;

</description>
      <category>refinehackathon</category>
    </item>
    <item>
      <title>AI-Pdf Summarizer</title>
      <dc:creator>Kaku-g</dc:creator>
      <pubDate>Sat, 20 May 2023 05:51:48 +0000</pubDate>
      <link>https://dev.to/kakug/ai-pdf-summarizer-2p56</link>
      <guid>https://dev.to/kakug/ai-pdf-summarizer-2p56</guid>
      <description>&lt;h4&gt;
  
  
  What I built ?
&lt;/h4&gt;

&lt;p&gt;So, with AI tools spreading like a fire with the advent of Chat-GPT. I thought to make one app myself but ' without using OpenAI's api ' as it is not econmically feasible for longer tasks. So I decided to move forward with HuggingFace model which is open source and can be integrated easily with python.&lt;/p&gt;

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

&lt;p&gt;The app is part of Dev X Github hackathon under the category &lt;br&gt;
"  Wacky Wildcards  "&lt;/p&gt;

&lt;h4&gt;
  
  
  App Link
&lt;/h4&gt;

&lt;p&gt;The app is deployed on &lt;a href="https://lionfish-app-r9d4y.ondigitalocean.app/"&gt;Web&lt;/a&gt;&lt;br&gt;
Can be setup locally by cloning the &lt;a href="https://github.com/Kaku-g/ai-pdf-summarizer"&gt;repo&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Screenshots
&lt;/h4&gt;

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

&lt;h4&gt;
  
  
  Description
&lt;/h4&gt;

&lt;p&gt;So lets talk about how to use the app or What else are we waiting for! . The app takes in PDF as an input from the user and produces&lt;br&gt;
the summary of the pdf in output as PDF. It is built using hugging face pre-trained model which is implemented using transformers.&lt;br&gt;
 The web app is built using flask (a python framework) and various libraries for working with PDF. The app speed can be improved further by using the capabilities of GPU present in our system. So running the app on machines having GPU, speeds up the process.&lt;/p&gt;

&lt;p&gt;How to install Locally?&lt;br&gt;
The app can be installed locally by following the instructions given in the github repo which can be found below. &lt;/p&gt;

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

&lt;p&gt;The source code can be found on &lt;a href="https://github.com/Kaku-g/ai-pdf-summarizer"&gt;Repo&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Permissive License
&lt;/h4&gt;

&lt;p&gt;The repository/app comes under MIT License.&lt;br&gt;
For more information about the license you can visit &lt;a href="https://github.com/Kaku-g/ai-pdf-summarizer/blob/master/LICENSE"&gt;License&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Background story :)
&lt;/h4&gt;

&lt;p&gt;So I had my exams and I needed to read the whole PDF, but due to the time constraint it was not feasible to cover whole document in one sitting so decided to make an app for summarizing the contents of PDF ;) .As most of the tools I found on the internet were paid and the results were not promising, so I thought to give it a try.&lt;/p&gt;

&lt;h4&gt;
  
  
  How I built it &amp;lt;&amp;gt;&amp;lt;/&amp;gt;
&lt;/h4&gt;

&lt;p&gt;It was built using hugging face transformer model, so learned to implement it using python, also worked with PDF files using various libraries.  Learned flask along the way as my primary working stack was MERN. Most of the things were new and I had to overcome many challenges, but it was worth it :). Overall it was an exciting and fun experience to work on such a project.&lt;br&gt;
 The github actions was used to check all the requirements and the code by creating tests on every push. So continuous testing and integration was implemented using that.&lt;br&gt;
 Codespaces was used to run the code on the cloud using ubuntu VM, and to test the required changes quickly wihtout going through the code editor again &amp;amp; again.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://huggingface.co/models?pipeline_tag=summarization"&gt;Huggingface model for text summarization &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/features/actions"&gt;Github actions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/features/codespaces"&gt;Github codespaces&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PS- The app can still be improved a lot on design and performance basis, so feel free to create and raise the pull request. Keep coding.&lt;/p&gt;

</description>
      <category>githubhack23</category>
      <category>webdev</category>
      <category>github</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
