<?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: Rohit Patil</title>
    <description>The latest articles on DEV Community by Rohit Patil (@rohitraje786).</description>
    <link>https://dev.to/rohitraje786</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%2F734090%2Ffe9be20b-1f97-4aaa-8f73-773774d1c3a3.jpeg</url>
      <title>DEV Community: Rohit Patil</title>
      <link>https://dev.to/rohitraje786</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rohitraje786"/>
    <language>en</language>
    <item>
      <title>Fake Product Identification 🕵️‍♀️</title>
      <dc:creator>Rohit Patil</dc:creator>
      <pubDate>Wed, 17 May 2023 17:14:52 +0000</pubDate>
      <link>https://dev.to/rohitraje786/fake-product-identification-40ic</link>
      <guid>https://dev.to/rohitraje786/fake-product-identification-40ic</guid>
      <description>&lt;h2&gt;
  
  
  About Fake Product Identification
&lt;/h2&gt;

&lt;p&gt;An app which will help to detect whether the product is authenticated or not using blockchain.&lt;/p&gt;

&lt;h2&gt;
  
  
  The App has two panel :
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Manufacturer&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Distributor&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Manufacturer has the right to create the asset and based upon the unique hash returned after the transaction unique Qrcode is genereted which contains asset details and the unique hash of the asset.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Distributor just need to register himself on the platform,no further functionalities is provided to the distributor,after the manufacturer create the asset he/she assign the registered distributor along with it,then selected distributor recieves the mail regarding the same to deliver the order.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Then how will the distributor or the consumer can check wether the product is authenticate or not 🤔?
&lt;/h2&gt;

&lt;p&gt;Simply by proceeding to the authentication page where the Distributor or Consumer can scan the Qrcode pasted on the product and check for the authenticity of the product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Work Flow
&lt;/h2&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%2Fm6i1cpp0z6dpr48wi75i.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%2Fm6i1cpp0z6dpr48wi75i.png" alt="Work Flow"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  But why Blockchain?
&lt;/h2&gt;

&lt;p&gt;After going through multiple methodologies and techniques used in the market to ensure authenticity of a product . We came up with a decentralized solution to authenticate the products whether they are real or fake.One of the reasons behind opting for a decentralized system is that it is immutable, so there are no chances of tampering the data and they are public, so there is nothing like secrecy. As it will provide complete transparency to the users, manufactures,vendors and others.&lt;/p&gt;

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


&lt;div&gt;
  &lt;iframe src="https://loom.com/embed/12e29a7cd8264662b218602e7e28c235"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;
.

&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Home Page&lt;/li&gt;
&lt;/ul&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%2Fg40fj28w13dbyo2g1frx.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%2Fg40fj28w13dbyo2g1frx.png" alt="Home Page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manufacturer/TrackProduct&lt;/li&gt;
&lt;/ul&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%2Fbxfwd48cu3huuprjvogs.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%2Fbxfwd48cu3huuprjvogs.png" alt="Manufacturer/TrackProduct"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manufacturer/AddProduct&lt;/li&gt;
&lt;/ul&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%2Fqmy00444apbhg2cyqze6.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%2Fqmy00444apbhg2cyqze6.png" alt="Manufacturer/AddProduct"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manufacturer/Available Distributors&lt;/li&gt;
&lt;/ul&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%2F8a5lrtgyf5ksqwg5rf6w.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%2F8a5lrtgyf5ksqwg5rf6w.png" alt="Manufacturer/Available Distributors"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Distributor Registration&lt;/li&gt;
&lt;/ul&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%2Fz72eeqk5y0mdndvv2x89.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%2Fz72eeqk5y0mdndvv2x89.png" alt="Distributor Registration"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Authentication Page&lt;/li&gt;
&lt;/ul&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%2F3wcw0q5r5mljz7ekq4ve.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%2F3wcw0q5r5mljz7ekq4ve.png" alt="Authentication Page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/rohit-raje-786/Fake-product-identification" rel="noopener noreferrer"&gt;Frontend Code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/rohit-raje-786/Fake-prodcut-identification-smart-contract" rel="noopener noreferrer"&gt;Smart Contract&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you like my Blog feel free to drop a like,it will motivate me to post more such contents.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Import Csv to Appwrite Database</title>
      <dc:creator>Rohit Patil</dc:creator>
      <pubDate>Sat, 30 Apr 2022 09:43:59 +0000</pubDate>
      <link>https://dev.to/rohitraje786/import-csv-to-appwrite-database-1h71</link>
      <guid>https://dev.to/rohitraje786/import-csv-to-appwrite-database-1h71</guid>
      <description>&lt;h3&gt;
  
  
  Overview of My Submission
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Import Csv&lt;/strong&gt; is a web application where the user can import there csv data into the appwrite database.It helps to solve the problem of manually inserting the data into database by simply uploading the csv file and user can see the data get's stored into the appwrite database.&lt;/p&gt;

&lt;p&gt;The user must need to signup first to avail the service.&lt;br&gt;
For that I have made use of appwrite sdk for login,signup and creating session of the user.&lt;/p&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;p&gt;&lt;a href="https://github.com/rohit-raje-786/Import-CSV"&gt;https://github.com/rohit-raje-786/Import-CSV&lt;/a&gt;&lt;/p&gt;

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

&lt;h4&gt;
  
  
  Demo Video
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://www.loom.com/share/bf849c47fc0a41f999ea7e673d2e0d58"&gt;https://www.loom.com/share/bf849c47fc0a41f999ea7e673d2e0d58&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Screenshot
&lt;/h4&gt;

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

&lt;h2&gt;
  
  
  Thankyou Appwrite🚀
&lt;/h2&gt;

&lt;p&gt;It is my first time using appwrite,it is so easy to understand and implement.Looking forward to make some more cool projects using appwrite.&lt;/p&gt;

</description>
      <category>appwritehack</category>
      <category>appwrite</category>
      <category>hackathon</category>
      <category>database</category>
    </item>
  </channel>
</rss>
