diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..b242572
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,5 @@
+{
+ "githubPullRequests.ignoredPullRequestBranches": [
+ "main"
+ ]
+}
\ No newline at end of file
diff --git a/README.md b/README.md
index 2f1ec2d..d3a25b3 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,16 @@
-# BOBDAO
\ No newline at end of file
+# Builders On Blockchain
+
+###### Project name - Builders On Blockchain
+###### Link to working code in a public repo - Steps to check the Unstoppable Domain integration -
+1. Clone the Repo
+2. cd bob
+3. npm install
+4. npm start
+5. Go to http://localhost:3000
+###### Recorded video demo of the integration - https://youtu.be/WoW0iuGrQqA
+###### Live URL with working integration - https://bob-dao.vercel.app/
+###### Person of contact in case there are any questions - Aviral Gupta (Email - guptaaviral59@gmail.com )
+###### Discord ID - aviral23#0766
+###### UnstoppableDomain registered account email address - guptaaviral59@gmail.com
+###### Code where Login With Unstoppable Domain is used - https://github.com/aviral10x/BOBDAO/blob/main/bob/src/components/UDomain.js
+###### Code where UnstoppableDomain NFT Resolution is used - https://github.com/aviral10x/BOBDAO/blob/main/bob/src/components/Portfolio.js
diff --git a/personal-portfolio/.gitignore b/bob/.gitignore
similarity index 100%
rename from personal-portfolio/.gitignore
rename to bob/.gitignore
diff --git a/bob/README.md b/bob/README.md
new file mode 100644
index 0000000..d3a25b3
--- /dev/null
+++ b/bob/README.md
@@ -0,0 +1,16 @@
+# Builders On Blockchain
+
+###### Project name - Builders On Blockchain
+###### Link to working code in a public repo - Steps to check the Unstoppable Domain integration -
+1. Clone the Repo
+2. cd bob
+3. npm install
+4. npm start
+5. Go to http://localhost:3000
+###### Recorded video demo of the integration - https://youtu.be/WoW0iuGrQqA
+###### Live URL with working integration - https://bob-dao.vercel.app/
+###### Person of contact in case there are any questions - Aviral Gupta (Email - guptaaviral59@gmail.com )
+###### Discord ID - aviral23#0766
+###### UnstoppableDomain registered account email address - guptaaviral59@gmail.com
+###### Code where Login With Unstoppable Domain is used - https://github.com/aviral10x/BOBDAO/blob/main/bob/src/components/UDomain.js
+###### Code where UnstoppableDomain NFT Resolution is used - https://github.com/aviral10x/BOBDAO/blob/main/bob/src/components/Portfolio.js
diff --git a/personal-portfolio/contracts/nft1.sol b/bob/contracts/nft1.sol
similarity index 100%
rename from personal-portfolio/contracts/nft1.sol
rename to bob/contracts/nft1.sol
diff --git a/personal-portfolio/package-lock.json b/bob/package-lock.json
similarity index 99%
rename from personal-portfolio/package-lock.json
rename to bob/package-lock.json
index b952ebf..3b40314 100644
--- a/personal-portfolio/package-lock.json
+++ b/bob/package-lock.json
@@ -19,6 +19,7 @@
"@uauth/js": "^2.3.0",
"@uauth/web3-react": "^2.0.0",
"animate.css": "^4.1.1",
+ "axios": "^0.27.2",
"bootstrap": "^5.1.3",
"chai": "^4.3.6",
"cors": "^2.8.5",
@@ -6670,6 +6671,28 @@
"node": ">=12"
}
},
+ "node_modules/axios": {
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
+ "dependencies": {
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
+ }
+ },
+ "node_modules/axios/node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/axobject-query": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
@@ -35061,6 +35084,27 @@
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz",
"integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA=="
},
+ "axios": {
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
+ "requires": {
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
+ }
+ },
"axobject-query": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz",
diff --git a/personal-portfolio/package.json b/bob/package.json
similarity index 98%
rename from personal-portfolio/package.json
rename to bob/package.json
index c605139..aac8b99 100644
--- a/personal-portfolio/package.json
+++ b/bob/package.json
@@ -24,6 +24,7 @@
"react-router-dom": "^6.3.0",
"react-router-hash-link": "^2.4.3",
"react-scripts": "5.0.1",
+ "axios": "^0.27.2",
"web-vitals": "^2.1.4",
"@babel/preset-react": "^7.16.7",
"@chainlink/contracts": "^0.4.0",
diff --git a/personal-portfolio/public/favicon.ico b/bob/public/favicon.ico
similarity index 100%
rename from personal-portfolio/public/favicon.ico
rename to bob/public/favicon.ico
diff --git a/personal-portfolio/public/index.html b/bob/public/index.html
similarity index 98%
rename from personal-portfolio/public/index.html
rename to bob/public/index.html
index aa069f2..4bf316e 100644
--- a/personal-portfolio/public/index.html
+++ b/bob/public/index.html
@@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React App
+ BOB DAO
diff --git a/personal-portfolio/public/logo192.png b/bob/public/logo192.png
similarity index 100%
rename from personal-portfolio/public/logo192.png
rename to bob/public/logo192.png
diff --git a/personal-portfolio/public/logo512.png b/bob/public/logo512.png
similarity index 100%
rename from personal-portfolio/public/logo512.png
rename to bob/public/logo512.png
diff --git a/personal-portfolio/public/manifest.json b/bob/public/manifest.json
similarity index 100%
rename from personal-portfolio/public/manifest.json
rename to bob/public/manifest.json
diff --git a/personal-portfolio/public/robots.txt b/bob/public/robots.txt
similarity index 100%
rename from personal-portfolio/public/robots.txt
rename to bob/public/robots.txt
diff --git a/personal-portfolio/server.js b/bob/server.js
similarity index 100%
rename from personal-portfolio/server.js
rename to bob/server.js
diff --git a/personal-portfolio/src/About.js b/bob/src/About.js
similarity index 100%
rename from personal-portfolio/src/About.js
rename to bob/src/About.js
diff --git a/personal-portfolio/src/App.css b/bob/src/App.css
similarity index 99%
rename from personal-portfolio/src/App.css
rename to bob/src/App.css
index eebbf97..e7d7cee 100644
--- a/personal-portfolio/src/App.css
+++ b/bob/src/App.css
@@ -160,9 +160,10 @@ span.navbar-text {
position: relative;
background-color: transparent;
transition: 0.3s ease-in-out;
+ z-index: 1;
}
.navbar-text button span {
- z-index: 1;
+ z-index: 2;
}
.navbar-text button::before {
content: "";
@@ -172,7 +173,7 @@ span.navbar-text {
background-color: #fff;
left: 0;
top: 0;
- z-index: -1;
+ z-index: 1;
transition: 0.3s ease-in-out;
}
.navbar-text button:hover {
diff --git a/personal-portfolio/src/App.js b/bob/src/App.js
similarity index 96%
rename from personal-portfolio/src/App.js
rename to bob/src/App.js
index 50a9952..6e35190 100644
--- a/personal-portfolio/src/App.js
+++ b/bob/src/App.js
@@ -9,6 +9,7 @@ import { Footer } from "./components/Footer";
import Create from './Create'
+import Portfolio from './components/Portfolio';
// import MarketplaceAbi from '../contractsData/Marketplace.json'
// import MarketplaceAddress from '../contractsData/Marketplace-address.json'
@@ -57,7 +58,8 @@ function App() {
-
+
+
diff --git a/personal-portfolio/src/App.test.js b/bob/src/App.test.js
similarity index 100%
rename from personal-portfolio/src/App.test.js
rename to bob/src/App.test.js
diff --git a/personal-portfolio/src/Create.js b/bob/src/Create.js
similarity index 100%
rename from personal-portfolio/src/Create.js
rename to bob/src/Create.js
diff --git a/personal-portfolio/src/Create1.js b/bob/src/Create1.js
similarity index 100%
rename from personal-portfolio/src/Create1.js
rename to bob/src/Create1.js
diff --git a/personal-portfolio/src/Create2.js b/bob/src/Create2.js
similarity index 100%
rename from personal-portfolio/src/Create2.js
rename to bob/src/Create2.js
diff --git a/personal-portfolio/src/Profile.js b/bob/src/Profile.js
similarity index 100%
rename from personal-portfolio/src/Profile.js
rename to bob/src/Profile.js
diff --git a/personal-portfolio/src/assets/font/CentraNo2-Bold.ttf b/bob/src/assets/font/CentraNo2-Bold.ttf
similarity index 100%
rename from personal-portfolio/src/assets/font/CentraNo2-Bold.ttf
rename to bob/src/assets/font/CentraNo2-Bold.ttf
diff --git a/personal-portfolio/src/assets/font/CentraNo2-Book.ttf b/bob/src/assets/font/CentraNo2-Book.ttf
similarity index 100%
rename from personal-portfolio/src/assets/font/CentraNo2-Book.ttf
rename to bob/src/assets/font/CentraNo2-Book.ttf
diff --git a/personal-portfolio/src/assets/font/CentraNo2-Medium.ttf b/bob/src/assets/font/CentraNo2-Medium.ttf
similarity index 100%
rename from personal-portfolio/src/assets/font/CentraNo2-Medium.ttf
rename to bob/src/assets/font/CentraNo2-Medium.ttf
diff --git a/personal-portfolio/src/assets/icons8-lock.svg b/bob/src/assets/icons8-lock.svg
similarity index 100%
rename from personal-portfolio/src/assets/icons8-lock.svg
rename to bob/src/assets/icons8-lock.svg
diff --git a/personal-portfolio/src/assets/img/arrow1.svg b/bob/src/assets/img/arrow1.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/arrow1.svg
rename to bob/src/assets/img/arrow1.svg
diff --git a/personal-portfolio/src/assets/img/arrow2.svg b/bob/src/assets/img/arrow2.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/arrow2.svg
rename to bob/src/assets/img/arrow2.svg
diff --git a/personal-portfolio/src/assets/img/banner-bg.png b/bob/src/assets/img/banner-bg.png
similarity index 100%
rename from personal-portfolio/src/assets/img/banner-bg.png
rename to bob/src/assets/img/banner-bg.png
diff --git a/personal-portfolio/src/assets/img/color-sharp.png b/bob/src/assets/img/color-sharp.png
similarity index 100%
rename from personal-portfolio/src/assets/img/color-sharp.png
rename to bob/src/assets/img/color-sharp.png
diff --git a/personal-portfolio/src/assets/img/color-sharp2.png b/bob/src/assets/img/color-sharp2.png
similarity index 100%
rename from personal-portfolio/src/assets/img/color-sharp2.png
rename to bob/src/assets/img/color-sharp2.png
diff --git a/personal-portfolio/src/assets/img/contact-img.svg b/bob/src/assets/img/contact-img.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/contact-img.svg
rename to bob/src/assets/img/contact-img.svg
diff --git a/personal-portfolio/src/assets/img/footer-bg.png b/bob/src/assets/img/footer-bg.png
similarity index 100%
rename from personal-portfolio/src/assets/img/footer-bg.png
rename to bob/src/assets/img/footer-bg.png
diff --git a/personal-portfolio/src/assets/img/header-img.svg b/bob/src/assets/img/header-img.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/header-img.svg
rename to bob/src/assets/img/header-img.svg
diff --git a/personal-portfolio/src/assets/img/logo.svg b/bob/src/assets/img/logo.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/logo.svg
rename to bob/src/assets/img/logo.svg
diff --git a/personal-portfolio/src/assets/img/meter1.svg b/bob/src/assets/img/meter1.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/meter1.svg
rename to bob/src/assets/img/meter1.svg
diff --git a/personal-portfolio/src/assets/img/meter2.svg b/bob/src/assets/img/meter2.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/meter2.svg
rename to bob/src/assets/img/meter2.svg
diff --git a/personal-portfolio/src/assets/img/meter3.svg b/bob/src/assets/img/meter3.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/meter3.svg
rename to bob/src/assets/img/meter3.svg
diff --git a/personal-portfolio/src/assets/img/nav-icon1.svg b/bob/src/assets/img/nav-icon1.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/nav-icon1.svg
rename to bob/src/assets/img/nav-icon1.svg
diff --git a/personal-portfolio/src/assets/img/nav-icon2.svg b/bob/src/assets/img/nav-icon2.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/nav-icon2.svg
rename to bob/src/assets/img/nav-icon2.svg
diff --git a/personal-portfolio/src/assets/img/nav-icon3.svg b/bob/src/assets/img/nav-icon3.svg
similarity index 100%
rename from personal-portfolio/src/assets/img/nav-icon3.svg
rename to bob/src/assets/img/nav-icon3.svg
diff --git a/personal-portfolio/src/assets/img/project-img1.png b/bob/src/assets/img/project-img1.png
similarity index 100%
rename from personal-portfolio/src/assets/img/project-img1.png
rename to bob/src/assets/img/project-img1.png
diff --git a/personal-portfolio/src/assets/img/project-img2.png b/bob/src/assets/img/project-img2.png
similarity index 100%
rename from personal-portfolio/src/assets/img/project-img2.png
rename to bob/src/assets/img/project-img2.png
diff --git a/personal-portfolio/src/assets/img/project-img3.png b/bob/src/assets/img/project-img3.png
similarity index 100%
rename from personal-portfolio/src/assets/img/project-img3.png
rename to bob/src/assets/img/project-img3.png
diff --git a/personal-portfolio/src/assets/meter1.svg b/bob/src/assets/meter1.svg
similarity index 100%
rename from personal-portfolio/src/assets/meter1.svg
rename to bob/src/assets/meter1.svg
diff --git a/personal-portfolio/src/assets/meter2.svg b/bob/src/assets/meter2.svg
similarity index 100%
rename from personal-portfolio/src/assets/meter2.svg
rename to bob/src/assets/meter2.svg
diff --git a/personal-portfolio/src/assets/meter3.svg b/bob/src/assets/meter3.svg
similarity index 100%
rename from personal-portfolio/src/assets/meter3.svg
rename to bob/src/assets/meter3.svg
diff --git a/personal-portfolio/src/backend/contracts/Marketplace.sol b/bob/src/backend/contracts/Marketplace.sol
similarity index 100%
rename from personal-portfolio/src/backend/contracts/Marketplace.sol
rename to bob/src/backend/contracts/Marketplace.sol
diff --git a/personal-portfolio/src/backend/contracts/NFT.sol b/bob/src/backend/contracts/NFT.sol
similarity index 100%
rename from personal-portfolio/src/backend/contracts/NFT.sol
rename to bob/src/backend/contracts/NFT.sol
diff --git a/personal-portfolio/src/backend/scripts/deploy.js b/bob/src/backend/scripts/deploy.js
similarity index 100%
rename from personal-portfolio/src/backend/scripts/deploy.js
rename to bob/src/backend/scripts/deploy.js
diff --git a/personal-portfolio/src/backend/test/NFTMarketplace.test.js b/bob/src/backend/test/NFTMarketplace.test.js
similarity index 100%
rename from personal-portfolio/src/backend/test/NFTMarketplace.test.js
rename to bob/src/backend/test/NFTMarketplace.test.js
diff --git a/personal-portfolio/src/components/Banner.js b/bob/src/components/Banner.js
similarity index 100%
rename from personal-portfolio/src/components/Banner.js
rename to bob/src/components/Banner.js
diff --git a/personal-portfolio/src/components/Contact.js b/bob/src/components/Contact.js
similarity index 100%
rename from personal-portfolio/src/components/Contact.js
rename to bob/src/components/Contact.js
diff --git a/personal-portfolio/src/components/Dashboard1.js b/bob/src/components/Dashboard1.js
similarity index 100%
rename from personal-portfolio/src/components/Dashboard1.js
rename to bob/src/components/Dashboard1.js
diff --git a/personal-portfolio/src/components/Footer.js b/bob/src/components/Footer.js
similarity index 100%
rename from personal-portfolio/src/components/Footer.js
rename to bob/src/components/Footer.js
diff --git a/personal-portfolio/src/components/MailchimpForm.js b/bob/src/components/MailchimpForm.js
similarity index 100%
rename from personal-portfolio/src/components/MailchimpForm.js
rename to bob/src/components/MailchimpForm.js
diff --git a/personal-portfolio/src/components/NavBar.js b/bob/src/components/NavBar.js
similarity index 83%
rename from personal-portfolio/src/components/NavBar.js
rename to bob/src/components/NavBar.js
index 33909c3..2005c74 100644
--- a/personal-portfolio/src/components/NavBar.js
+++ b/bob/src/components/NavBar.js
@@ -36,6 +36,7 @@ export const NavBar = () => {
return (
<>
+
@@ -49,17 +50,11 @@ export const NavBar = () => {
onUpdateActiveLink('home')}>About
onUpdateActiveLink('skills')}>Profile
onUpdateActiveLink('projects')}>Discord
+
-
-
-
-
-
-
+
+
+
diff --git a/personal-portfolio/src/components/Newsletter.js b/bob/src/components/Newsletter.js
similarity index 100%
rename from personal-portfolio/src/components/Newsletter.js
rename to bob/src/components/Newsletter.js
diff --git a/bob/src/components/Portfolio.js b/bob/src/components/Portfolio.js
new file mode 100644
index 0000000..88d3fd2
--- /dev/null
+++ b/bob/src/components/Portfolio.js
@@ -0,0 +1,130 @@
+import React, { useState } from "react";
+import axios from "axios";
+
+
+function Portfolio() {
+
+ const API_URL = "https://unstoppabledomains.g.alchemy.com/domains/";
+ const API_KEY1 = "OPnt5xBjF7t5cIhhqwpZ42iXOoqCut_-";
+
+ const [stats, setStats] = useState(null);
+
+
+ function processLookup(e) {
+ e.preventDefault();
+
+ let domain = document.getElementById("domain").value;
+ if (!domain) return;
+
+ axios
+ .get(API_URL + domain, {
+ headers: {
+ Authorization: `bearer ${API_KEY1}`,
+ },
+ })
+ .then((res) => {
+ setStats(res.data);
+ console.log(res.data);
+ })
+ .catch((err) => {
+ setStats();
+ });
+ }
+
+
+
+ return (
+ <>
+
+
+
+
Domain
+
+
+
+
+
+
+
+
+
+
+
+ {stats ? (
+
+
Domain Name - {stats.meta.domain}
+
Owned by - {stats.meta.owner}
+
Blockchain - {stats.meta.blockchain}
+
+ {stats.records["ipfs.redirect_domain.value"] ? (
+
+ Website - {stats.records["ipfs.redirect_domain.value"]}
+
+ ) : (
+
+
No Website found
+
+ )}
+
+
+
Blockchain addresses in the domain
+
+ {stats.records["crypto.ETH.address"] ? (
+
+ ETH Address : {stats.records["crypto.ETH.address"]}
+
+ ) : (
+
+
No ETH address
+
+ )}
+
+
+ {stats.records["crypto.MATIC.version.MATIC.address"] ? (
+
+ MATIC Address :{" "}
+ {stats.records["crypto.MATIC.version.MATIC.address"]}
+
+ ) : (
+
+
No Matic address
+
+ )}
+
+
+
+
+
+ ) : (
+
+ )}
+
+
+
+ >
+ );
+}
+
+export default Portfolio;
diff --git a/personal-portfolio/src/components/ProjectCard.js b/bob/src/components/ProjectCard.js
similarity index 100%
rename from personal-portfolio/src/components/ProjectCard.js
rename to bob/src/components/ProjectCard.js
diff --git a/personal-portfolio/src/components/Projects.js b/bob/src/components/Projects.js
similarity index 100%
rename from personal-portfolio/src/components/Projects.js
rename to bob/src/components/Projects.js
diff --git a/personal-portfolio/src/components/Skills.js b/bob/src/components/Skills.js
similarity index 100%
rename from personal-portfolio/src/components/Skills.js
rename to bob/src/components/Skills.js
diff --git a/bob/src/components/UDomain.js b/bob/src/components/UDomain.js
new file mode 100644
index 0000000..3f9ab2c
--- /dev/null
+++ b/bob/src/components/UDomain.js
@@ -0,0 +1,46 @@
+import React from 'react';
+import { useState, useEffect } from 'react';
+import UAuth from '@uauth/js';
+import { Button } from "react-bootstrap"
+
+
+ const uauth = new UAuth({
+ clientID: "5d8ef622-e570-43cb-99e4-e71b12167526",
+ redirectUri: "https://bob-dao.vercel.app/",
+ });
+
+
+function UDomain() {
+ const [Uauth, setUauth] = useState()
+
+ async function Connect() {
+ try {
+ const authorization = await uauth.loginWithPopup()
+ setUauth(JSON.parse(JSON.stringify(authorization))["idToken"])
+
+ // await authenticate()
+ } catch (error) {
+ console.error(error)
+ }
+ }
+
+ // async function logOut() {
+ // uauth.logout()
+ // logout()
+ // }
+
+ function log() {
+ if (Uauth === null || Uauth === undefined) {
+ Connect()
+ }
+ }
+
+ return (
+ <>
+
+ >
+ )
+}
+export default UDomain
\ No newline at end of file
diff --git a/personal-portfolio/src/contractsData/Marketplace-address.json b/bob/src/contractsData/Marketplace-address.json
similarity index 100%
rename from personal-portfolio/src/contractsData/Marketplace-address.json
rename to bob/src/contractsData/Marketplace-address.json
diff --git a/personal-portfolio/src/contractsData/Marketplace.json b/bob/src/contractsData/Marketplace.json
similarity index 100%
rename from personal-portfolio/src/contractsData/Marketplace.json
rename to bob/src/contractsData/Marketplace.json
diff --git a/personal-portfolio/src/contractsData/NFT-address.json b/bob/src/contractsData/NFT-address.json
similarity index 100%
rename from personal-portfolio/src/contractsData/NFT-address.json
rename to bob/src/contractsData/NFT-address.json
diff --git a/personal-portfolio/src/contractsData/NFT.json b/bob/src/contractsData/NFT.json
similarity index 100%
rename from personal-portfolio/src/contractsData/NFT.json
rename to bob/src/contractsData/NFT.json
diff --git a/personal-portfolio/src/index.css b/bob/src/index.css
similarity index 100%
rename from personal-portfolio/src/index.css
rename to bob/src/index.css
diff --git a/personal-portfolio/src/index.js b/bob/src/index.js
similarity index 100%
rename from personal-portfolio/src/index.js
rename to bob/src/index.js
diff --git a/personal-portfolio/src/logo.svg b/bob/src/logo.svg
similarity index 100%
rename from personal-portfolio/src/logo.svg
rename to bob/src/logo.svg
diff --git a/personal-portfolio/src/reportWebVitals.js b/bob/src/reportWebVitals.js
similarity index 100%
rename from personal-portfolio/src/reportWebVitals.js
rename to bob/src/reportWebVitals.js
diff --git a/personal-portfolio/src/setupTests.js b/bob/src/setupTests.js
similarity index 100%
rename from personal-portfolio/src/setupTests.js
rename to bob/src/setupTests.js
diff --git a/personal-portfolio/README.md b/personal-portfolio/README.md
deleted file mode 100644
index 8fcdcd8..0000000
--- a/personal-portfolio/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Personal Portfolio Website in React
-
-This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
-
-
-
-Built using:
-
-- Front-end library: React
-- CSS framework: React-bootstrap
-- CSS animations library: Animate.css
-
-In the /personal-portfolio, you can run:
-
-### `npm start`
-
-Runs the app in the development mode.\
-Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
-
-The page will reload when you make changes.\
-You may also see any lint errors in the console.
-
-### `npm test`
-
-Launches the test runner in the interactive watch mode.\
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
-
-### `npm run build`
-
-Builds the app for production to the `build` folder.\
-It correctly bundles React in production mode and optimizes the build for the best performance.
-
-The build is minified and the filenames include the hashes.\
-Your app is ready to be deployed!
-
-See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
diff --git a/personal-portfolio/src/components/UDomain.js b/personal-portfolio/src/components/UDomain.js
deleted file mode 100644
index 523048e..0000000
--- a/personal-portfolio/src/components/UDomain.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import React from 'react';
-import { useState, useEffect } from 'react';
-import UAuth from '@uauth/js';
-import { Button } from "react-bootstrap"
-
-export const UDomain = () => {
- const [isLogin, setIsLogin] = useState(false);
- const [user, setUser] = useState();
- const [walletAddress, setWalletAddress] = useState();
-
- useEffect(() => {
- // uauth();
- return () => {};
- }, [isLogin]);
-
- const uauth = new UAuth({
- clientID: "1dbe95d7-dc99-443b-a07c-b7cc09da2e0a",
- redirectUri: "http://localhost:3000",
- });
-
- const loginHandler = async () => {
- setIsLogin(true);
- try {
- await uauth.loginWithPopup().then(() => uauth.user().then(setUser));
- const accounts = await window.ethereum.request({
- method: 'eth_requestAccounts',
- });
- console.log(accounts);
-
- setIsLogin(true);
- // setWalletAddress(user.wallet_address);
- console.log(walletAddress);
- } catch (error) {
- console.error(error);
- }
- };
-
- return (
- <>
-
- >
- );
-};
-
-
-
-export default UDomain
\ No newline at end of file