From a833ab68355d990c1de58646b247e83bbf1cf8e6 Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <21f1000608@student.onlinedegree.iitm.ac.in>
Date: Sun, 28 Aug 2022 11:08:33 +0530
Subject: [PATCH 1/9] domain update
---
personal-portfolio/src/components/UDomain.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/personal-portfolio/src/components/UDomain.js b/personal-portfolio/src/components/UDomain.js
index 523048e..e22390c 100644
--- a/personal-portfolio/src/components/UDomain.js
+++ b/personal-portfolio/src/components/UDomain.js
@@ -15,7 +15,7 @@ export const UDomain = () => {
const uauth = new UAuth({
clientID: "1dbe95d7-dc99-443b-a07c-b7cc09da2e0a",
- redirectUri: "http://localhost:3000",
+ redirectUri: "https://bob-dao.vercel.app/",
});
const loginHandler = async () => {
From bac1a630b28c6480940e8016ad12e916a60c6d2f Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <21f1000608@student.onlinedegree.iitm.ac.in>
Date: Sun, 28 Aug 2022 11:42:08 +0530
Subject: [PATCH 2/9] domain name
---
personal-portfolio/src/components/UDomain.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/personal-portfolio/src/components/UDomain.js b/personal-portfolio/src/components/UDomain.js
index e22390c..c08f2d9 100644
--- a/personal-portfolio/src/components/UDomain.js
+++ b/personal-portfolio/src/components/UDomain.js
@@ -14,7 +14,7 @@ export const UDomain = () => {
}, [isLogin]);
const uauth = new UAuth({
- clientID: "1dbe95d7-dc99-443b-a07c-b7cc09da2e0a",
+ clientID: "5d8ef622-e570-43cb-99e4-e71b12167526",
redirectUri: "https://bob-dao.vercel.app/",
});
From 1542a42f972177dc7403f42c8987b413133df6be Mon Sep 17 00:00:00 2001
From: Aviral <21f1000608@student.onlinedegree.iitm.ac.in>
Date: Sat, 3 Sep 2022 01:21:03 +0530
Subject: [PATCH 3/9] UNSD
---
.vscode/settings.json | 5 +
{personal-portfolio => bob}/.gitignore | 0
{personal-portfolio => bob}/README.md | 0
.../contracts/nft1.sol | 0
{personal-portfolio => bob}/package-lock.json | 44 ++++++
{personal-portfolio => bob}/package.json | 1 +
.../public/favicon.ico | Bin
{personal-portfolio => bob}/public/index.html | 2 +-
.../public/logo192.png | Bin
.../public/logo512.png | Bin
.../public/manifest.json | 0
{personal-portfolio => bob}/public/robots.txt | 0
{personal-portfolio => bob}/server.js | 0
{personal-portfolio => bob}/src/About.js | 0
{personal-portfolio => bob}/src/App.css | 5 +-
{personal-portfolio => bob}/src/App.js | 4 +-
{personal-portfolio => bob}/src/App.test.js | 0
{personal-portfolio => bob}/src/Create.js | 0
{personal-portfolio => bob}/src/Create1.js | 0
{personal-portfolio => bob}/src/Create2.js | 0
{personal-portfolio => bob}/src/Profile.js | 0
.../src/assets/font/CentraNo2-Bold.ttf | Bin
.../src/assets/font/CentraNo2-Book.ttf | Bin
.../src/assets/font/CentraNo2-Medium.ttf | Bin
.../src/assets/icons8-lock.svg | 0
.../src/assets/img/arrow1.svg | 0
.../src/assets/img/arrow2.svg | 0
.../src/assets/img/banner-bg.png | Bin
.../src/assets/img/color-sharp.png | Bin
.../src/assets/img/color-sharp2.png | Bin
.../src/assets/img/contact-img.svg | 0
.../src/assets/img/footer-bg.png | Bin
.../src/assets/img/header-img.svg | 0
.../src/assets/img/logo.svg | 0
.../src/assets/img/meter1.svg | 0
.../src/assets/img/meter2.svg | 0
.../src/assets/img/meter3.svg | 0
.../src/assets/img/nav-icon1.svg | 0
.../src/assets/img/nav-icon2.svg | 0
.../src/assets/img/nav-icon3.svg | 0
.../src/assets/img/project-img1.png | Bin
.../src/assets/img/project-img2.png | Bin
.../src/assets/img/project-img3.png | Bin
.../src/assets/meter1.svg | 0
.../src/assets/meter2.svg | 0
.../src/assets/meter3.svg | 0
.../src/backend/contracts/Marketplace.sol | 0
.../src/backend/contracts/NFT.sol | 0
.../src/backend/scripts/deploy.js | 0
.../src/backend/test/NFTMarketplace.test.js | 0
.../src/components/Banner.js | 0
.../src/components/Contact.js | 0
.../src/components/Dashboard1.js | 0
.../src/components/Footer.js | 0
.../src/components/MailchimpForm.js | 0
.../src/components/NavBar.js | 0
.../src/components/Newsletter.js | 0
bob/src/components/Portfolio.js | 130 ++++++++++++++++++
.../src/components/ProjectCard.js | 0
.../src/components/Projects.js | 0
.../src/components/Skills.js | 0
.../src/components/UDomain.js | 0
.../contractsData/Marketplace-address.json | 0
.../src/contractsData/Marketplace.json | 0
.../src/contractsData/NFT-address.json | 0
.../src/contractsData/NFT.json | 0
{personal-portfolio => bob}/src/index.css | 0
{personal-portfolio => bob}/src/index.js | 0
{personal-portfolio => bob}/src/logo.svg | 0
.../src/reportWebVitals.js | 0
{personal-portfolio => bob}/src/setupTests.js | 0
71 files changed, 187 insertions(+), 4 deletions(-)
create mode 100644 .vscode/settings.json
rename {personal-portfolio => bob}/.gitignore (100%)
rename {personal-portfolio => bob}/README.md (100%)
rename {personal-portfolio => bob}/contracts/nft1.sol (100%)
rename {personal-portfolio => bob}/package-lock.json (99%)
rename {personal-portfolio => bob}/package.json (98%)
rename {personal-portfolio => bob}/public/favicon.ico (100%)
rename {personal-portfolio => bob}/public/index.html (98%)
rename {personal-portfolio => bob}/public/logo192.png (100%)
rename {personal-portfolio => bob}/public/logo512.png (100%)
rename {personal-portfolio => bob}/public/manifest.json (100%)
rename {personal-portfolio => bob}/public/robots.txt (100%)
rename {personal-portfolio => bob}/server.js (100%)
rename {personal-portfolio => bob}/src/About.js (100%)
rename {personal-portfolio => bob}/src/App.css (99%)
rename {personal-portfolio => bob}/src/App.js (96%)
rename {personal-portfolio => bob}/src/App.test.js (100%)
rename {personal-portfolio => bob}/src/Create.js (100%)
rename {personal-portfolio => bob}/src/Create1.js (100%)
rename {personal-portfolio => bob}/src/Create2.js (100%)
rename {personal-portfolio => bob}/src/Profile.js (100%)
rename {personal-portfolio => bob}/src/assets/font/CentraNo2-Bold.ttf (100%)
rename {personal-portfolio => bob}/src/assets/font/CentraNo2-Book.ttf (100%)
rename {personal-portfolio => bob}/src/assets/font/CentraNo2-Medium.ttf (100%)
rename {personal-portfolio => bob}/src/assets/icons8-lock.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/arrow1.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/arrow2.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/banner-bg.png (100%)
rename {personal-portfolio => bob}/src/assets/img/color-sharp.png (100%)
rename {personal-portfolio => bob}/src/assets/img/color-sharp2.png (100%)
rename {personal-portfolio => bob}/src/assets/img/contact-img.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/footer-bg.png (100%)
rename {personal-portfolio => bob}/src/assets/img/header-img.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/logo.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/meter1.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/meter2.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/meter3.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/nav-icon1.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/nav-icon2.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/nav-icon3.svg (100%)
rename {personal-portfolio => bob}/src/assets/img/project-img1.png (100%)
rename {personal-portfolio => bob}/src/assets/img/project-img2.png (100%)
rename {personal-portfolio => bob}/src/assets/img/project-img3.png (100%)
rename {personal-portfolio => bob}/src/assets/meter1.svg (100%)
rename {personal-portfolio => bob}/src/assets/meter2.svg (100%)
rename {personal-portfolio => bob}/src/assets/meter3.svg (100%)
rename {personal-portfolio => bob}/src/backend/contracts/Marketplace.sol (100%)
rename {personal-portfolio => bob}/src/backend/contracts/NFT.sol (100%)
rename {personal-portfolio => bob}/src/backend/scripts/deploy.js (100%)
rename {personal-portfolio => bob}/src/backend/test/NFTMarketplace.test.js (100%)
rename {personal-portfolio => bob}/src/components/Banner.js (100%)
rename {personal-portfolio => bob}/src/components/Contact.js (100%)
rename {personal-portfolio => bob}/src/components/Dashboard1.js (100%)
rename {personal-portfolio => bob}/src/components/Footer.js (100%)
rename {personal-portfolio => bob}/src/components/MailchimpForm.js (100%)
rename {personal-portfolio => bob}/src/components/NavBar.js (100%)
rename {personal-portfolio => bob}/src/components/Newsletter.js (100%)
create mode 100644 bob/src/components/Portfolio.js
rename {personal-portfolio => bob}/src/components/ProjectCard.js (100%)
rename {personal-portfolio => bob}/src/components/Projects.js (100%)
rename {personal-portfolio => bob}/src/components/Skills.js (100%)
rename {personal-portfolio => bob}/src/components/UDomain.js (100%)
rename {personal-portfolio => bob}/src/contractsData/Marketplace-address.json (100%)
rename {personal-portfolio => bob}/src/contractsData/Marketplace.json (100%)
rename {personal-portfolio => bob}/src/contractsData/NFT-address.json (100%)
rename {personal-portfolio => bob}/src/contractsData/NFT.json (100%)
rename {personal-portfolio => bob}/src/index.css (100%)
rename {personal-portfolio => bob}/src/index.js (100%)
rename {personal-portfolio => bob}/src/logo.svg (100%)
rename {personal-portfolio => bob}/src/reportWebVitals.js (100%)
rename {personal-portfolio => bob}/src/setupTests.js (100%)
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/personal-portfolio/.gitignore b/bob/.gitignore
similarity index 100%
rename from personal-portfolio/.gitignore
rename to bob/.gitignore
diff --git a/personal-portfolio/README.md b/bob/README.md
similarity index 100%
rename from personal-portfolio/README.md
rename to bob/README.md
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
You need to enable JavaScript to run this app.
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 100%
rename from personal-portfolio/src/components/NavBar.js
rename to bob/src/components/NavBar.js
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
+
+
+
+
+
+
+
+ Search
+
+
+
+
+
+ {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
+
+ )}
+
+
+
+
+ Website
+
+
+
+
+ ) : (
+
+ )}
+
+
+
+ >
+ );
+}
+
+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/personal-portfolio/src/components/UDomain.js b/bob/src/components/UDomain.js
similarity index 100%
rename from personal-portfolio/src/components/UDomain.js
rename to bob/src/components/UDomain.js
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
From 194b4eda6205a345bce990f0248744f3dce648fd Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <91749530+aviral10x@users.noreply.github.com>
Date: Sat, 3 Sep 2022 02:12:07 +0530
Subject: [PATCH 4/9] Update README.md
---
bob/README.md | 51 +++++++++++++++------------------------------------
1 file changed, 15 insertions(+), 36 deletions(-)
diff --git a/bob/README.md b/bob/README.md
index 8fcdcd8..599706e 100644
--- a/bob/README.md
+++ b/bob/README.md
@@ -1,36 +1,15 @@
-# 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.
+# 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
+###### 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
From 5fe9bce4daf488ff4e6e76b9d8540d52daf7874e Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <91749530+aviral10x@users.noreply.github.com>
Date: Sat, 3 Sep 2022 02:15:27 +0530
Subject: [PATCH 5/9] Update README.md
---
README.md | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 2f1ec2d..599706e 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,15 @@
-# 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
+###### 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
From 498bf2712acf87c353bff4e053aca3b6df1f5cf3 Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <91749530+aviral10x@users.noreply.github.com>
Date: Sat, 3 Sep 2022 02:16:41 +0530
Subject: [PATCH 6/9] Update README.md
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 599706e..d3a25b3 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,7 @@
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
From 1595bda1edeb544767ae7c8d6c7e3b0e3ff17d6c Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA <91749530+aviral10x@users.noreply.github.com>
Date: Sat, 3 Sep 2022 02:17:14 +0530
Subject: [PATCH 7/9] Update README.md
---
bob/README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/bob/README.md b/bob/README.md
index 599706e..d3a25b3 100644
--- a/bob/README.md
+++ b/bob/README.md
@@ -8,6 +8,7 @@
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
From a1696b75d76ad1b4f3e111c820872b7bf6e9532e Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA
Date: Tue, 4 Oct 2022 03:36:33 +0530
Subject: [PATCH 8/9] button
---
bob/src/components/NavBar.js | 15 +++++----------
bob/src/components/UDomain.js | 2 +-
2 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/bob/src/components/NavBar.js b/bob/src/components/NavBar.js
index 33909c3..2005c74 100644
--- a/bob/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/bob/src/components/UDomain.js b/bob/src/components/UDomain.js
index c08f2d9..99ffeda 100644
--- a/bob/src/components/UDomain.js
+++ b/bob/src/components/UDomain.js
@@ -37,7 +37,7 @@ export const UDomain = () => {
return (
<>
-
+ Login
{UAuth != null ? UAuth["sub"] : "Login with UDomain"}
>
From 3e68e335fa71d2977d76cfc44b81c8996570f428 Mon Sep 17 00:00:00 2001
From: AVIRAL GUPTA
Date: Tue, 4 Oct 2022 04:07:24 +0530
Subject: [PATCH 9/9] button
---
bob/src/components/UDomain.js | 63 +++++++++++++++++------------------
1 file changed, 30 insertions(+), 33 deletions(-)
diff --git a/bob/src/components/UDomain.js b/bob/src/components/UDomain.js
index 99ffeda..3f9ab2c 100644
--- a/bob/src/components/UDomain.js
+++ b/bob/src/components/UDomain.js
@@ -3,47 +3,44 @@ 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: "5d8ef622-e570-43cb-99e4-e71b12167526",
redirectUri: "https://bob-dao.vercel.app/",
});
- 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 (
- <>
- Login
- {UAuth != null ? UAuth["sub"] : "Login with UDomain"}
-
- >
- );
-};
+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 (
+ <>
+
+ {Uauth != null ? Uauth["sub"] : "Login with UNSD"}
+
+ >
+ )
+}
export default UDomain
\ No newline at end of file