<?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>Forem: Preveen Raj</title>
    <description>The latest articles on Forem by Preveen Raj (@preveenraj).</description>
    <link>https://forem.com/preveenraj</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%2F257368%2F24c74333-11e3-431f-886e-e54aca867324.jpeg</url>
      <title>Forem: Preveen Raj</title>
      <link>https://forem.com/preveenraj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/preveenraj"/>
    <language>en</language>
    <item>
      <title>AI Journal App with WhatsApp Integration</title>
      <dc:creator>Preveen Raj</dc:creator>
      <pubDate>Sun, 23 Jun 2024 23:41:06 +0000</pubDate>
      <link>https://forem.com/preveenraj/journal-app-with-ai-capabilities-and-whatsapp-integration-23dh</link>
      <guid>https://forem.com/preveenraj/journal-app-with-ai-capabilities-and-whatsapp-integration-23dh</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/twilio"&gt;Twilio Challenge v24.06.12&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;A mobile app that uses user-provided text, emojis and photos through WhatsApp to generate personalised daily journals. Journals are illustrated with user-uploaded photos or AI-generated images based on the user's input. Users can edit the AI-generated text and adjust the source material to refine their summaries.&lt;/p&gt;

&lt;h3&gt;
  
  
  Target Users
&lt;/h3&gt;

&lt;p&gt;People who want a creative way to capture and reflect on their daily experiences.&lt;/p&gt;

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

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

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Whatsapp Chat with texts&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%2F5nbll9i8psrpll9yflmx.jpeg" 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%2F5nbll9i8psrpll9yflmx.jpeg" alt="Whatsapp Chat with texts" width="800" height="1715"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Journal App Home&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%2Fet2o2hyduezya345ivv3.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%2Fet2o2hyduezya345ivv3.jpg" alt="Journal App Home" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Journal View AI generated story&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%2Fydwbu4bfe1n5sng0mzqi.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%2Fydwbu4bfe1n5sng0mzqi.jpg" alt="Journal View" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;All Journals&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%2Fl0ooc2ojmg75wxsytcic.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%2Fl0ooc2ojmg75wxsytcic.jpg" alt="Journal List" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Edit AI Generated Journal&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%2Facr7rs3bk4y6cnr2zepw.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%2Facr7rs3bk4y6cnr2zepw.jpg" alt="Edit AI Generated Journal" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Edit User Messages&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%2F6xumr3gxckkmti8l4kxq.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%2F6xumr3gxckkmti8l4kxq.jpg" alt="Edit User Messages" width="800" height="1777"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Twilio and AI
&lt;/h2&gt;

&lt;p&gt;Our app utilizes Twilio's WhatsApp and SMS API to seamlessly receive your daily messages.  These messages are then aggregated and analyzed by Google's Gemini AI model through the Vertex AI SDK. This AI magic transforms your WhatsApp conversations into a beautiful, personalized daily journal, accessible directly within the app.&lt;/p&gt;

&lt;h2&gt;
  
  
  Additional Prize Categories
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Impactful Innovators&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Contributors:
&lt;/h3&gt;

&lt;p&gt;Preveen Raj: &lt;a href="https://dev.to/preveenraj"&gt;https://dev.to/preveenraj&lt;/a&gt;&lt;br&gt;
Roshan Shibu: &lt;a href="https://dev.to/roshanshibu"&gt;https://dev.to/roshanshibu&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>twiliochallenge</category>
      <category>ai</category>
      <category>twilio</category>
    </item>
    <item>
      <title>CPWD and copy the path to clipboard! (For Mac Users)</title>
      <dc:creator>Preveen Raj</dc:creator>
      <pubDate>Tue, 11 Jul 2023 05:31:57 +0000</pubDate>
      <link>https://forem.com/preveenraj/cpwd-and-copy-the-path-to-clipboard-for-mac-users-52i</link>
      <guid>https://forem.com/preveenraj/cpwd-and-copy-the-path-to-clipboard-for-mac-users-52i</guid>
      <description>&lt;p&gt;When I found that the instances of me copying the path of the current working directory has become huge, I wanted to make it a seamless task. There, I found the power of zsh.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Just few step and you are good to go.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;Open the &lt;code&gt;.zshrc&lt;/code&gt; file in your terminal with the below command:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;open ~/.zshrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Add this line to the end of the file:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;cpwd&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"pwd|pbcopy"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;Save and Close the file.&lt;/li&gt;
&lt;li&gt;You can close your terminal and open a new terminal to see the new changes.&lt;/li&gt;
&lt;li&gt;Now, if you just enter &lt;code&gt;cpwd&lt;/code&gt; you can copy the current path of the directory you are in to your clipboard.&lt;/li&gt;
&lt;li&gt;Go ahead and paste in anywhere you want.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Glad that helped! See ya in another hack!&lt;/p&gt;

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