<?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: Ajay Mehta</title>
    <description>The latest articles on DEV Community by Ajay Mehta (@ajay___mehta).</description>
    <link>https://dev.to/ajay___mehta</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%2F846638%2F3b5b35f2-0f9b-4351-abaa-4d9f5a6c5421.jpg</url>
      <title>DEV Community: Ajay Mehta</title>
      <link>https://dev.to/ajay___mehta</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ajay___mehta"/>
    <language>en</language>
    <item>
      <title>Introducing Thunder ⚡</title>
      <dc:creator>Ajay Mehta</dc:creator>
      <pubDate>Wed, 11 May 2022 17:40:00 +0000</pubDate>
      <link>https://dev.to/ajay___mehta/introducing-thunder-55pg</link>
      <guid>https://dev.to/ajay___mehta/introducing-thunder-55pg</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;Thunder is a fully secure real-time chat application built using Appwrite. Try out Thunder ⚡&lt;/p&gt;

&lt;p&gt;I built this with&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Appwrite&lt;/li&gt;
&lt;li&gt;react-router-dom&lt;/li&gt;
&lt;li&gt;react-toastify&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I had used Firebase before but Appwrite was new and it was amazing. Eight of my friends migrated to Appwrite and he motivated me to give it a try. When I tried Appwrite, my mind was blown 🤯...&lt;/p&gt;

&lt;p&gt;You can create an account with only a single line of code, you can create real-time experiences by simply writing a few lines. My experience was amazing! And I was really excited for this hackathon. Though, I started it late due to end sem exams but still I enjoyed the journey and learnt a lot of things. It seems like I am gonna use Appwrite for my further projects.&lt;/p&gt;

&lt;p&gt;I've used most of the features that Appwrite offers in this application such as Account, Users, Database, Storage, Realtime etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Database
&lt;/h3&gt;

&lt;p&gt;My database contains two collections and one storage bucket.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Collections&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This collection contains the following attributes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Username&lt;/li&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;ProfilePicID&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Chat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This collection contains the following attributes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Message&lt;/li&gt;
&lt;li&gt;From&lt;/li&gt;
&lt;li&gt;To&lt;/li&gt;
&lt;li&gt;Time&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;100% secure registration and login&lt;/li&gt;
&lt;li&gt;Send message to any user in real-time&lt;/li&gt;
&lt;li&gt;Update your profile (including profile picture)&lt;/li&gt;
&lt;li&gt;Delete the messages you don't want&lt;/li&gt;
&lt;li&gt;Search the user which you want to chat to&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Web2 Wizards&lt;/p&gt;

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


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&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%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/mehtaaajay" rel="noopener noreferrer"&gt;
        mehtaaajay
      &lt;/a&gt; / &lt;a href="https://github.com/mehtaaajay/thunder" rel="noopener noreferrer"&gt;
        thunder
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Full-blown real-time chat application built using Appwrite
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;thunder 🚀&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href="https://github.com/mehtaaajay/thunder/blob/master/LICENSE" rel="noopener noreferrer"&gt;
&lt;img src="https://camo.githubusercontent.com/6211e73db048daee050bdffa2d45d1c08fd9f923d33eb2d0516985ba0d6f5b0d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6568746161616a61792f7468756e6465723f7374796c653d666c61742d737175617265" alt="thunder License"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/mehtaaajay/thunder/fork" rel="noopener noreferrer"&gt;
&lt;img src="https://camo.githubusercontent.com/47e072f209d4b5c5bd0ef7d78845c72ca8875a83896e5312ca4fc4911466e9b2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6d6568746161616a61792f7468756e6465723f7374796c653d666c61742d737175617265" alt="thunder Forks"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/mehtaaajay/thunder/stargazers" rel="noopener noreferrer"&gt;
&lt;img src="https://camo.githubusercontent.com/0867fe416f3158b1cff0cc453f7d95d7e0627fb19b6354e8dcc1d380dff11584/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d6568746161616a61792f7468756e6465723f7374796c653d666c61742d737175617265" alt="thunder Stars"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/mehtaaajay/thunder/issues" rel="noopener noreferrer"&gt;
&lt;img src="https://camo.githubusercontent.com/65cd945d57a88a88a325d3ae150a7319313b030638ec1e1eaa580f589618542d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d6568746161616a61792f7468756e6465723f7374796c653d666c61742d737175617265" alt="thunder Issues"&gt;
&lt;/a&gt;
&lt;a href="https://github.com/mehtaaajay/thunder/pulls" rel="noopener noreferrer"&gt;
&lt;img src="https://camo.githubusercontent.com/7a2e55d1b5f4274922f499faa7ef395edb72842f1f1e28c8aae00f3da7524906/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732d70722f6d6568746161616a61792f7468756e6465723f7374796c653d666c61742d737175617265" alt="thunder Pull Requests"&gt;
&lt;/a&gt;
&lt;a href="https://twitter.com/intent/tweet?text=Checkout%20Thunder:%20the%20real-time%20chat%20application%20built%20by%20me%20for%20Appwrite%20X%20Dev%20Hackathon;%20Source%20Code:%20github.com/mehtaaajay/thunder%20#appwritehack%20#appwrite%20#dev" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/b4dd653971f120bdafbc08f3bdba874043f2766809c3e3a4b5538f78ab228137/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c3f6c6162656c3d53686172652532306f6e25323054776974746572267374796c653d736f6369616c2675726c3d68747470732533412532462532466769746875622e636f6d2532466d6568746161616a61792532467468756e646572"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/mehtaaajay/thunder./src/images/logo.png"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fmehtaaajay%2Fthunder.%2Fsrc%2Fimages%2Flogo.png" alt="thunder Logo" width="550"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;
    &lt;a href="https://github.com/mehtaaajay" rel="noopener noreferrer"&gt;View Demo&lt;/a&gt;
    ·
    &lt;a href="https://github.com/mehtaaajay/thunder/issues/new/choose" rel="noopener noreferrer"&gt;Report Bug&lt;/a&gt;
    ·
    &lt;a href="https://github.com/mehtaaajay/thunder/issues/new/choose" rel="noopener noreferrer"&gt;Request Feature&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Introducing Thunder - Real-time Chat Application 👋&lt;/h3&gt;
&lt;/div&gt;

&lt;p&gt;Thunder is a fully secure real-time chat application built using Appwrite. Try out &lt;a href="https://github.com/mehtaaajay/thunder" rel="noopener noreferrer"&gt;Thunder&lt;/a&gt; 🙌&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/ajay___mehta/introducing-thunder-55pg" rel="nofollow"&gt;Read blog to understand better 📖&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚀 Demo&lt;/h2&gt;
&lt;/div&gt;

&lt;p&gt;Try the App: &lt;a href="https://github.com/mehtaaajay/thunder" rel="noopener noreferrer"&gt;Thunder&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;😎 Features&lt;/h2&gt;

&lt;/div&gt;

&lt;p&gt;Let me share the awesome features of Thunder.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100% secure registration and login&lt;/li&gt;
&lt;li&gt;Send message to any user in real-time&lt;/li&gt;
&lt;li&gt;Update your profile (including profile picture)&lt;/li&gt;
&lt;li&gt;Delete the messages you don't want&lt;/li&gt;
&lt;li&gt;Search the user which you want to chat to&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Take your experience to next level wih thunder! Mission Mars 🚀&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠️ Installation Steps&lt;/h2&gt;

&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;Clone the repository&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone https://github.com/mehtaaajay/thunder.git&lt;/pre&gt;

&lt;/div&gt;

&lt;ol start="2"&gt;
&lt;li&gt;Change the working directory&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c1"&gt;cd&lt;/span&gt; thunder&lt;/pre&gt;

&lt;/div&gt;

&lt;ol start="3"&gt;
&lt;li&gt;Install dependencies&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm install&lt;/pre&gt;

&lt;/div&gt;

&lt;ol start="4"&gt;
&lt;li&gt;Open the app and play with the codebase&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🤝 Contributing&lt;/h2&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;Please contribute using &lt;a href="https://guides.github.com/introduction/flow" rel="noopener noreferrer"&gt;GitHub Flow&lt;/a&gt;. Create a branch, add commits, and &lt;a href="https://github.com/mehtaaajay/thunder/compare" rel="noopener noreferrer"&gt;open a pull request&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;💻 Built with&lt;/h2&gt;

&lt;/div&gt;


&lt;ul&gt;

&lt;li&gt;&lt;a href="https://html.spec.whatwg.org/" rel="nofollow noopener noreferrer"&gt;HTML&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://www.w3.org/Style/CSS/specs.en.html" rel="nofollow noopener noreferrer"&gt;CSS&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="https://www.ecma-international.org/publications-and-standards/standards/ecma-262/" rel="nofollow noopener noreferrer"&gt;JavaScript&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;…&lt;/li&gt;

&lt;/ul&gt;
&lt;/div&gt;
&lt;br&gt;
  &lt;/div&gt;
&lt;br&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/mehtaaajay/thunder" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;


&lt;h3&gt;
  
  
  Additional Resources / Info (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%2Fcqybdc6d796vckpzdg9c.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%2Fcqybdc6d796vckpzdg9c.png" alt="Change Password Page"&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%2Fe6q9wltz1of1jbi8zcly.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%2Fe6q9wltz1of1jbi8zcly.png" alt="Registration Page"&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%2Fax2ndkzuaenl3qb2qktm.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%2Fax2ndkzuaenl3qb2qktm.png" alt="Login Page"&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%2F3m5bzv652lcab2l4h6i3.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%2F3m5bzv652lcab2l4h6i3.png" alt="Chats Page"&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%2Fyp0dy8457pwmna4cdkld.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%2Fyp0dy8457pwmna4cdkld.png" alt="Profile Page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, love you ♥ Appwrite and Dev. This hackathon was amazing!&lt;/p&gt;

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