<?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: jsrkamal</title>
    <description>The latest articles on Developers Forum for XinFin XDC Network by jsrkamal (@jsrkamal).</description>
    <link>https://www.xdc.dev/jsrkamal</link>
    <image>
      <url>https://www.xdc.dev/images/LI1JJ_dsVuVx47-dEDAtAanDWqFkIbJ1ya5zV_HLjOs/rs:fill:90:90/mb:500000/ar:1/aHR0cHM6Ly93d3cu/eGRjLmRldi91cGxv/YWRzL3VzZXIvcHJv/ZmlsZV9pbWFnZS8y/NTUvMGU4Yzg2MzYt/MDBiMC00ODE1LWFm/NjYtMGNkNDFiMzMx/ZTQ3LnBuZw</url>
      <title>Developers Forum for XinFin XDC Network: jsrkamal</title>
      <link>https://www.xdc.dev/jsrkamal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://www.xdc.dev/feed/jsrkamal"/>
    <language>en</language>
    <item>
      <title>SharpID</title>
      <dc:creator>jsrkamal</dc:creator>
      <pubDate>Wed, 21 Sep 2022 06:45:39 +0000</pubDate>
      <link>https://www.xdc.dev/jsrkamal/sharpid-gaa</link>
      <guid>https://www.xdc.dev/jsrkamal/sharpid-gaa</guid>
      <description>&lt;h2&gt;
  
  
  SharpID
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/82pXSV_7Fok1FMVn8fpaYMzQ2oshGx7oARVtOtPVcNI/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTYv/ZGF0YXMvZ2FsbGVy/eS5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/82pXSV_7Fok1FMVn8fpaYMzQ2oshGx7oARVtOtPVcNI/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTYv/ZGF0YXMvZ2FsbGVy/eS5qcGc" alt="Cover Image" width="806" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Install &amp;amp; Run
&lt;/h2&gt;

&lt;p&gt;First clone the repository and cd to the clone. Use the follwing command to install dependence and run in your local enviroment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/nihalebr/sharpID"&gt;Github&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt;
&lt;span class="nv"&gt;$ &lt;/span&gt;npm run dev
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Inspiration 💡
&lt;/h2&gt;

&lt;p&gt;A Organization like educational institution face a major &lt;code&gt;I&lt;/code&gt;dentity and &lt;code&gt;A&lt;/code&gt;ccess &lt;code&gt;M&lt;/code&gt;anagement ( &lt;code&gt; &lt;strong&gt;&lt;em&gt;IAM&lt;/em&gt;&lt;/strong&gt; &lt;/code&gt; ) crisis.&lt;/p&gt;

&lt;p&gt;Let me explain it through the two situations.&lt;br&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Situation 1
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;During the semester exam or an entrance exam, an examinee counterfeits the ID card 🎴 which is provided by the exam organizer (College 📑). With the fake ID 🎴 and legitimate hall ticket 📃, The examinee writes the exam for another person.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Situation 2
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Many sites 🌐 are providing student offers which are either provided for them at free of cost 💯 or at a discounted price 🎉. These offers are used by millions of students 🧑‍🎓 and get benefits for improving their skills or expressing their skills. Also, millions of non-student 🧑‍💻 are abusing these resources for their professional growth.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What it does 🎰
&lt;/h2&gt;

&lt;p&gt;SharpId is a platform where students are registered in the blockchain and we give an Id to the student. By which they can prove that they belong to the student community and they are from a particular institution. Also, the student can use that Id to get benefits from the organization. &lt;/p&gt;




&lt;h2&gt;
  
  
  How we built it 🖥️
&lt;/h2&gt;

&lt;p&gt;We have created a dApp using &lt;code&gt;Vue,TailWindCSS,XDC&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Vue&lt;/strong&gt;&lt;br&gt;
We used Vue as an HTML framework because of the fast load time and best response time for the users. It is also easy to use and easy to learn. It is more reliable and secure than other frameworks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;TailWindCSS&lt;/strong&gt;&lt;br&gt;
We used TailWindCSS as a CSS framework because it removes the unused CSS and minifies the CSS in the production run. So, it reduces the size of the website. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;XDC&lt;/strong&gt;&lt;br&gt;
We used the XDC network for the transaction and storing the data in the blockchain. It is a fast and secure network. We used the XDC network because of the low transaction fees and fast transaction time.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;we used these frameworks and technologies because of the fast load time and Best response time for the users. &lt;/p&gt;




&lt;h2&gt;
  
  
  Challenges we ran into 🛠️
&lt;/h2&gt;

&lt;p&gt;As we are building this for the first time in blockchain, we faced problems in the &lt;code&gt;cryptography&lt;/code&gt; area. we learned many things about the blockchain such as &lt;code&gt;Blockchain network, SmartContract&lt;/code&gt;. Also, some of us are new to frontend frameworks &lt;code&gt;vue&lt;/code&gt; and &lt;code&gt;TailWindCSS&lt;/code&gt; it was difficult for them to learn and implement it in the project in a short time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Accomplishments that we're proud of 🎖️
&lt;/h2&gt;

&lt;p&gt;As undergraduate students, We are proud of the fact that we have created a dApp in a short time. We have learned many things about the blockchain and the frontend frameworks. We have also learned about the &lt;code&gt;cryptography, SmartContract&lt;/code&gt; and &lt;code&gt;encryption&lt;/code&gt; in the blockchain.&lt;/p&gt;




&lt;h2&gt;
  
  
  What we learned 📔
&lt;/h2&gt;

&lt;p&gt;Throughout the hackathon, we gained experience in developing and deploying the &lt;code&gt;dApp&lt;/code&gt; in the XDC network using SmartContract using frameworks like &lt;code&gt;Vue and TailWindCSS&lt;/code&gt;. We also learned what is &lt;code&gt;Blockchain, SmartContract&lt;/code&gt; and how it works. We found that starting with a well-defined project idea and having open communication helped us work efficiently and meet deadlines.&lt;/p&gt;




&lt;h2&gt;
  
  
  Designs 🖌️
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/7d-r8E67Ss7TfqfP4P4Xixz48LaavF99TyeyWVIYVvw/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTUv/ZGF0YXMvZ2FsbGVy/eS5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/7d-r8E67Ss7TfqfP4P4Xixz48LaavF99TyeyWVIYVvw/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTUv/ZGF0YXMvZ2FsbGVy/eS5qcGc" alt="Institution Login" width="806" height="453"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/NWBbKgtZOz6ryNdMQZ6KznvDWdLStDOiftKxrzKui9w/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTQv/ZGF0YXMvZ2FsbGVy/eS5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/NWBbKgtZOz6ryNdMQZ6KznvDWdLStDOiftKxrzKui9w/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTQv/ZGF0YXMvZ2FsbGVy/eS5qcGc" alt="Student Verfiy" width="806" height="453"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.xdc.dev/images/-roaEtYS7wqTCrTi3N05lQO_ToL2OWea-v0C0o4H_NM/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTkv/ZGF0YXMvZ2FsbGVy/eS5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/-roaEtYS7wqTCrTi3N05lQO_ToL2OWea-v0C0o4H_NM/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTkv/ZGF0YXMvZ2FsbGVy/eS5qcGc" alt="Student Login" width="806" height="453"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.xdc.dev/images/7z_YTfs0dT3CytMtB0mzEWMzB2XOcpV86EqNDGI3ogc/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTgv/ZGF0YXMvZ2FsbGVy/eS5qcGc" class="article-body-image-wrapper"&gt;&lt;img src="https://www.xdc.dev/images/7z_YTfs0dT3CytMtB0mzEWMzB2XOcpV86EqNDGI3ogc/w:880/mb:500000/ar:1/aHR0cHM6Ly9kMTEy/eTY5OGFkaXUyei5j/bG91ZGZyb250Lm5l/dC9waG90b3MvcHJv/ZHVjdGlvbi9zb2Z0/d2FyZV9waG90b3Mv/MDAyLzIyMS85OTgv/ZGF0YXMvZ2FsbGVy/eS5qcGc" alt="Student benefits" width="806" height="453"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What's next for SharpID 🎯
&lt;/h2&gt;

&lt;p&gt;We would like to keep expanding our features in the IAM management, which includes Authorization Groups, Access management, and more. In the future, we hope to scale this project to a larger scale and make it more secure and reliable across the nation or in different countries.&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;All illustrations are provided by &lt;a href="https://undraw.co/"&gt;unDraw&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All images are provided by &lt;a href="https://unsplash.com/"&gt;unsplash&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;All icons are provided by &lt;a href="https://heroicons.com/"&gt;Heroicons&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>xdc</category>
      <category>verification</category>
      <category>plugin</category>
      <category>pli</category>
    </item>
  </channel>
</rss>
