<?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: SuperZackX</title>
    <description>The latest articles on DEV Community by SuperZackX (@superzackx).</description>
    <link>https://dev.to/superzackx</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%2F788995%2F23d90d67-7be0-4bae-85eb-d52fd09034f5.png</url>
      <title>DEV Community: SuperZackX</title>
      <link>https://dev.to/superzackx</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/superzackx"/>
    <language>en</language>
    <item>
      <title>LitGrades - AI powered flashcards for students</title>
      <dc:creator>SuperZackX</dc:creator>
      <pubDate>Sat, 01 Jul 2023 08:37:03 +0000</pubDate>
      <link>https://dev.to/superzackx/litgrades-ai-powered-flashcards-for-students-3fn1</link>
      <guid>https://dev.to/superzackx/litgrades-ai-powered-flashcards-for-students-3fn1</guid>
      <description>&lt;p&gt;Over the past few months, I've been working on &lt;a href="https://litgrades.com/"&gt;LitGrades&lt;/a&gt;, an AI powered flashcard generator for students. Here's a brief on LitGrades, and my journey building it...&lt;/p&gt;

&lt;p&gt;It was middle of April. My exams were around the corner, and I needed a new way of studying. 10 year old PPTs just weren't making the cut. At the same time, the tech world was exploding with news over just one topic: AI. That's when it clicked. I forgot all about my tests, and just started working on LitGrades. After a weekend of debugging and programming. I was ready to publish LitGrades.&lt;/p&gt;

&lt;p&gt;LitGrades uses the OpenAI API to generate flashcards on any topic you can think of. It is offered completely free for everyone. Today, we have over 600+ flashcards and over 500+ users. We've also gotten over 72+ upvotes on Product Hunt since our launch in late April.&lt;/p&gt;

&lt;p&gt;ProductHunt Link: &lt;a href="https://www.producthunt.com/products/litgrades"&gt;Click Here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IxoUES8y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3oo77myqi0v4tsyn1u9k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IxoUES8y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3oo77myqi0v4tsyn1u9k.png" alt="Image description" width="800" height="364"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What are your thoughts on how AI is going to revolutonize the EdTech industry, and how can I improve LitGrades?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>startup</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Thank.Codes - The Online Gratitude Journal</title>
      <dc:creator>SuperZackX</dc:creator>
      <pubDate>Sun, 09 Jan 2022 15:36:41 +0000</pubDate>
      <link>https://dev.to/superzackx/thankcodes-the-online-gratitude-journal-a83</link>
      <guid>https://dev.to/superzackx/thankcodes-the-online-gratitude-journal-a83</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;Website Link: &lt;a href="https://thank.codes/"&gt;Link&lt;/a&gt;&lt;br&gt;
Link to Code: &lt;a href="https://github.com/superzackx/thankcodes"&gt;Github&lt;/a&gt;&lt;br&gt;
Submission Category: Choose Your Own Adventure&lt;br&gt;
Atlas Tool Used: Atlas Search&lt;/p&gt;

&lt;p&gt;The online gratitude journal is my submission for the MongoDB Atlas Hackathon. I created this project to spread a little joy in the world as the world went into lockdown. Sometimes we need to remember what we have, and we need to be thankful for that. Thank.codes is a place for people to express themselves and their gratitude. &lt;/p&gt;

&lt;p&gt;The website is a place to share your gratitude. You can post a message like "I am thankful for my health." People can also share other's gratitude's as tweets by clicking on the tweet button. You can click on the username to see the user's gratitude journal, which has all the posts by him. I use MongoDB here by comparing the username given in the query to the documents stored in the DB and then displaying ones with same usernames as the one provided. You can also view your own gratitude journal by clicking on the link in the navbar.  &lt;/p&gt;

&lt;p&gt;I used NodeJS and Express for the backend of this app. I created an API which talks to my MongoDB database. The DB stores all the new posts created using a Mongoose Schema as a backbone. I use MongoDB's findById to find posts quickly through their Mongo IDs. Each MongoDB document contains three key-value pairs: The ID, The author's username, and the post's content. I make a request to my post route which then talks to MongoDB, storing my posts. I use Auth0 to perform logins and signups. I use MongoDB to filter through posts and find the ones from the user requested. I used Materialize CSS as a framework for making my website aesthetically appealing.  &lt;/p&gt;

&lt;p&gt;Front-End:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EJS&lt;/li&gt;
&lt;li&gt;HTML5/CSS3&lt;/li&gt;
&lt;li&gt;Materialize CSS&lt;/li&gt;
&lt;li&gt;jQuery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Backend:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;NodeJS&lt;/li&gt;
&lt;li&gt;MongoDB Atlas&lt;/li&gt;
&lt;li&gt;Auth0&lt;/li&gt;
&lt;li&gt;ExpressJS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tools Used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MongoDB Atlas&lt;/li&gt;
&lt;li&gt;Visual Studio Code&lt;/li&gt;
&lt;li&gt;Ubuntu 21.04&lt;/li&gt;
&lt;li&gt;Postman&lt;/li&gt;
&lt;li&gt;Repl.it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I plan to start using the Data API, the new feature my MongoDB as it reduces my work and makes it much easier for my application to communicate with the database.&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://github.com/superzackx/thankcodes"&gt;Link to Code&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;NodeJS - ExpressJS&lt;br&gt;
Embedded JavaScript(EJS)&lt;br&gt;
MongoDB Atlas find methods and search&lt;br&gt;
RESTful API and CRUD Operations&lt;br&gt;
HTML5/CSS3 with Materialize CSS&lt;br&gt;
Repl.it&lt;/p&gt;

&lt;h2&gt;
  
  
  Screenshots/demo video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--e1vGMn4t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p910c1cto5169z6ag67v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--e1vGMn4t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p910c1cto5169z6ag67v.png" alt="Welcome Page with CTA Button" width="880" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oSuOBMBf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/le8x4xl4btdxl31qlhwx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oSuOBMBf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/le8x4xl4btdxl31qlhwx.png" alt="Login page" width="797" height="785"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TzAa1r65--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vbegu79r6j4w4c17fmhi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TzAa1r65--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vbegu79r6j4w4c17fmhi.png" alt="Home Page" width="880" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E59s2Rjr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://drive.google.com/file/d/1lZk_H0ZDfxP3nKkJXDTcZa2HruRfwbtm/view%3Fusp%3Dsharing" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E59s2Rjr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://drive.google.com/file/d/1lZk_H0ZDfxP3nKkJXDTcZa2HruRfwbtm/view%3Fusp%3Dsharing" alt="Video Link" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>atlashackathon</category>
    </item>
  </channel>
</rss>
