diff --git a/frontend/public/Images/arb.png b/frontend/public/Images/arb.png
new file mode 100644
index 0000000..8589f20
Binary files /dev/null and b/frontend/public/Images/arb.png differ
diff --git a/frontend/public/Images/base.png b/frontend/public/Images/base.png
new file mode 100644
index 0000000..c3bba0d
Binary files /dev/null and b/frontend/public/Images/base.png differ
diff --git a/frontend/public/Images/eth.png b/frontend/public/Images/eth.png
new file mode 100644
index 0000000..8a4d701
Binary files /dev/null and b/frontend/public/Images/eth.png differ
diff --git a/frontend/public/Images/image.png b/frontend/public/Images/image.png
new file mode 100644
index 0000000..3f81063
Binary files /dev/null and b/frontend/public/Images/image.png differ
diff --git a/frontend/public/Images/usdc.png b/frontend/public/Images/usdc.png
new file mode 100644
index 0000000..9f7c32b
Binary files /dev/null and b/frontend/public/Images/usdc.png differ
diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index eedfdf7..396d1e7 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -1,24 +1,33 @@
-import './index.css'
+import { BrowserRouter as Router, Route, Routes } from 'react-router-dom'
import Navbar from './components/Nav'
import Heropage from './components/Hero'
import Metrics from './components/Metrics'
import Content from './components/Content'
import Footer from './components/Footer'
+import Dapp from './DApp/page'
function App() {
return (
- <>
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ }
+ />
-
-
-
-
- >
+ } />
+
+
)
}
diff --git a/frontend/src/DApp/HeroPage.tsx b/frontend/src/DApp/HeroPage.tsx
new file mode 100644
index 0000000..8edd870
--- /dev/null
+++ b/frontend/src/DApp/HeroPage.tsx
@@ -0,0 +1,22 @@
+import Pools from './Pools'
+
+const HeroPage = () => {
+ return (
+
+
+
+ Save your deposit. Win up to{' '}
+ $362,497
+
+
+
+
+
+
+
+ )
+}
+
+export default HeroPage
diff --git a/frontend/src/DApp/Navbar.tsx b/frontend/src/DApp/Navbar.tsx
new file mode 100644
index 0000000..2f01db1
--- /dev/null
+++ b/frontend/src/DApp/Navbar.tsx
@@ -0,0 +1,23 @@
+const Navbar = () => {
+ return (
+
+
+
+
+
Prizes
+
Vault
+
Account
+
+
+
+
+
+
+ )
+}
+
+export default Navbar
diff --git a/frontend/src/DApp/Pools.tsx b/frontend/src/DApp/Pools.tsx
new file mode 100644
index 0000000..742311d
--- /dev/null
+++ b/frontend/src/DApp/Pools.tsx
@@ -0,0 +1,54 @@
+import Poolscard from './PoolsCard'
+
+const Pools = () => {
+ return (
+
+ )
+}
+
+export default Pools
diff --git a/frontend/src/DApp/PoolsCard.tsx b/frontend/src/DApp/PoolsCard.tsx
new file mode 100644
index 0000000..33aeb6f
--- /dev/null
+++ b/frontend/src/DApp/PoolsCard.tsx
@@ -0,0 +1,46 @@
+import React from 'react'
+
+interface PoolscardProps {
+ prize: string
+ view: string
+ equivalent: string
+ network: string
+ networkIcon: string
+}
+
+const Poolscard: React.FC = ({
+ view,
+ prize,
+ equivalent,
+ network,
+ networkIcon,
+}) => {
+ return (
+
+
+
Grand Prize
+
+

+
{network}
+
+
+
+
+ {prize}
+
+
+ {equivalent}
+
+
+
+ {view}
+
+
+ )
+}
+
+export default Poolscard
diff --git a/frontend/src/DApp/page.tsx b/frontend/src/DApp/page.tsx
new file mode 100644
index 0000000..fe787e9
--- /dev/null
+++ b/frontend/src/DApp/page.tsx
@@ -0,0 +1,15 @@
+import Navbar from './Navbar'
+import HeroPage from './HeroPage'
+import Footer from '../components/Footer'
+
+const DApp = () => {
+ return (
+
+
+
+
+
+ )
+}
+
+export default DApp
diff --git a/frontend/src/components/Nav.tsx b/frontend/src/components/Nav.tsx
index e8b76b2..adb1c45 100644
--- a/frontend/src/components/Nav.tsx
+++ b/frontend/src/components/Nav.tsx
@@ -1,3 +1,5 @@
+import { Link } from 'react-router-dom'
+
const Navbar = () => {
return (
@@ -12,6 +14,11 @@ const Navbar = () => {
+
+
+