<?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>Developers Forum for XinFin XDC Network: shubhamgupta224149</title>
    <description>The latest articles on Developers Forum for XinFin XDC Network by shubhamgupta224149 (@shubhamgupta224149).</description>
    <link>https://www.xdc.dev/shubhamgupta224149</link>
    <image>
      <url>https://www.xdc.dev/images/h9rOPB9AdjtcvSSI09IuLX_WPPY66JLMb0HCNoT_4L4/rs:fill:90:90/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL3VzZXIvcHJv/ZmlsZV9pbWFnZS8y/MjA4LzU2ZWY0NzU2/LTI0YjUtNDg1YS04/NWM1LTc1NjhhODRh/NmZjYi5wbmc</url>
      <title>Developers Forum for XinFin XDC Network: shubhamgupta224149</title>
      <link>https://www.xdc.dev/shubhamgupta224149</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed/shubhamgupta224149"/>
    <language>en</language>
    <item>
      <title>[HackVerse] CertiVerse: Certificate generator and validator</title>
      <dc:creator>shubhamgupta224149</dc:creator>
      <pubDate>Sun, 29 Oct 2023 08:25:25 +0000</pubDate>
      <link>https://www.xdc.dev/shubhamgupta224149/certiverse-certificate-generator-and-validator-4829</link>
      <guid>https://www.xdc.dev/shubhamgupta224149/certiverse-certificate-generator-and-validator-4829</guid>
      <description>&lt;p&gt;&lt;strong&gt;Project Name&lt;/strong&gt;&lt;br&gt;
Certiverse &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tag Line&lt;/strong&gt; &lt;br&gt;
Certificate generator and validator through Blockchain Technology&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem CertiVerse solves&lt;/strong&gt;&lt;br&gt;
Online certificate generation and validation system using Blockchain Technology. The problem at hand revolves around the current state of certificate issuance and validation in a world where a multitude of training programs, courses, and qualifications are offered. The existing system lacks an efficient and tamper-proof mechanism for verifying digital certificates, creating challenges for Government Offices, Students, Industry professionals, and Institutes. In the absence of a robust solution, there is a significant risk of certificate fraud and misrepresentation.&lt;br&gt;
Even the government issued certificates such as Birth certificate, Property details, Caste certificate are easily faked nowadays. So solving this problem was a must. These fakes are so efficient that no one can recognise them easily and thus have to opt for background check which take around 10 to 15 days and it involve humans so there is chance of corruption.&lt;/p&gt;

&lt;p&gt;Our solution create a fully efficient and tamper-proof mechanism for certificate generation and validation. Since everything is managed by smart contract and transactions are stored on blockchain, there is no involvment of human so no chance of corruption.&lt;br&gt;
We created a Dapp which solves this problem by coverting the generated certificates using blockchain into NFTs (Non Fungible Tokens) which makes them transparent and immutable.&lt;br&gt;
First of all, the certification issuing authority needs to be verified on the network. Only the validated authories can generate the certificates using the platform. The platform converts these digital certificates into Non-Fungible Tokens (NFTs). The NFTs, which represent the certificates, are securely stored on the InterPlanetary File System (IPFS).&lt;br&gt;
&lt;strong&gt;Authority Verification:&lt;/strong&gt; To maintain trust and authenticity, the company is recorded as the issuer of the NFTs.&lt;br&gt;
&lt;strong&gt;NFT Transfer:&lt;/strong&gt; The company transfers the NFTs to their respective users and This transfer is recorded on the underlying blockchain network (XDC Apothem Network).&lt;br&gt;
&lt;strong&gt;Transaction Record:&lt;/strong&gt; Anyone can view the transaction on the blockchain explorer to verify the issuance and transfer.&lt;br&gt;
User Receipt: Users receive the NFT certificates in their digital wallets, such as MetaMask.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges we ran into&lt;/strong&gt;&lt;br&gt;
The problems faced while deploying to XDC Apothem Network:&lt;br&gt;
Many issues occured while using the latest solidity version to deploy the contract on the XDC Network. After a very long session (~5h) of trail and errors, downgrading the solidity version to ^0.8.13 (previously ^0.8.21) and changing the deployer to truffle from hardhat solved the issue.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack Used&lt;/strong&gt;&lt;br&gt;
Solidity&lt;br&gt;
React &lt;br&gt;
Node.js&lt;br&gt;
SASS&lt;br&gt;
Ether.js&lt;br&gt;
Ethereum&lt;br&gt;
Hardhat&lt;br&gt;
Truffle&lt;br&gt;
Openzepplin&lt;br&gt;
XDC Apothem Network&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/abhishekb740/Certificate_Generator_and_validator"&gt;Github&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=AaqKwWV7GwQ"&gt;Video Demo&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.canva.com/design/DAFynbCQ8JQ/_uvRIc6DXarF277ESKEccQ/view?utm_content=DAFynbCQ8JQ&amp;amp;utm_campaign=share_your_design&amp;amp;utm_medium=link&amp;amp;utm_source=shareyourdesignpanel"&gt;PPT Link&lt;/a&gt;&lt;br&gt;
&lt;a href="https://drive.google.com/file/d/16VUxGsOC-tV07hjDNwWFzCR-7Sm40sjI/view"&gt;PDF Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/NMzt4rzO2MD186agS0aRVVRfr2yMJPQNmdTkTq83sWM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzgxdzQ3ZzUzZ2N5/eXVyZ3o0a2J1LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/NMzt4rzO2MD186agS0aRVVRfr2yMJPQNmdTkTq83sWM/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzgxdzQ3ZzUzZ2N5/eXVyZ3o0a2J1LnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/Zeb50RAbDmNsyjo6WMKu8NaJi15PJg3uPV_yVqZtotk/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3JiZ3lob2o0Z2pi/b2psMzV6bnA2LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/Zeb50RAbDmNsyjo6WMKu8NaJi15PJg3uPV_yVqZtotk/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L3JiZ3lob2o0Z2pi/b2psMzV6bnA2LnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/-o056FeEhjz4qVB5ML0vkdBAZ2cX2v7kKnJ7n3KE3g4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2xwb2t4dmZubm1o/ZTlkMW96dWVoLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/-o056FeEhjz4qVB5ML0vkdBAZ2cX2v7kKnJ7n3KE3g4/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2xwb2t4dmZubm1o/ZTlkMW96dWVoLnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/2NFuan94yQkCuJ_YsMnz8chUGCwGOl12PilzVn4cgmY/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2R6MGVvZGRqZDBu/NDJ1Z2l2ZTZrLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/2NFuan94yQkCuJ_YsMnz8chUGCwGOl12PilzVn4cgmY/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2R6MGVvZGRqZDBu/NDJ1Z2l2ZTZrLnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/_kWu22F0g19jh3nqUCTcwti9SDRg4f_4M0r2vwEyCKw/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2lzZmJybGlmMzg1/bnkwbGt4b2dsLnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/_kWu22F0g19jh3nqUCTcwti9SDRg4f_4M0r2vwEyCKw/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/L2lzZmJybGlmMzg1/bnkwbGt4b2dsLnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/uKJN23bnXhmcknVJ3odSN7r5pwkt4xL2DsV6MfGs_TU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzFlMWNqZHJpeHdr/ejUxdXJjdDh5LnBu/Zw" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/uKJN23bnXhmcknVJ3odSN7r5pwkt4xL2DsV6MfGs_TU/w:880/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL2FydGljbGVz/LzFlMWNqZHJpeHdr/ejUxdXJjdDh5LnBu/Zw" alt="Image description" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Team Profile&lt;/strong&gt;&lt;br&gt;
Team Name: Bitmind-Cognition&lt;br&gt;
Team Members:&lt;br&gt;
1) Abhishek Bhagat&lt;br&gt;
2) Shubham Gupta&lt;br&gt;
3) Sreevallabh Karanam&lt;br&gt;
4) Srushti Kale&lt;/p&gt;

&lt;p&gt;XDC Wallet Address: 0xE6d745E2E5F032E4FD3c4D400eAdc316121471A8&lt;br&gt;
XDC Apothem Deploy Contract Address: 0xcBE50EeeB091dBe8DE526613B277F46EFaf09542&lt;br&gt;
&lt;a href="https://explorer.apothem.network/address/0xcBE50EeeB091dBe8DE526613B277F46EFaf09542#transactions"&gt;Explorer Link&lt;/a&gt;&lt;/p&gt;

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