Skip to content

Commit 0f1385f

Browse files
committed
fix(SEO): og:image base url issue
1 parent 0dbee5c commit 0f1385f

File tree

2 files changed

+107
-1
lines changed

2 files changed

+107
-1
lines changed

README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# 🚀 BlockchainX - Interactive Blockchain Simulator & Visualizer
2+
3+
![BlockchainX](https://i.ibb.co/sJ2WsJvz/og-5.png)
4+
5+
BlockchainX is an **interactive blockchain simulator** built with **Next.js** that helps users **visualize block mining, create transactions, and manage wallets in real-time**. This project is ideal for those looking to **understand basics of blockchain technology, Bitcoin mining, and the Proof-of-Work (PoW) mechanism** with hands-on experience.
6+
7+
🔗 **Live Demo:** [BlockchainX](https://shahvandit8.github.io/blockchain-simulator/)
8+
9+
---
10+
11+
## 🌟 Features
12+
13+
**Real-time Blockchain Visualization** – Watch blocks being mined and linked dynamically.
14+
**Interactive Wallets** – Create wallets, send transactions, and manage balances.
15+
**Block Mining Simulator** – Experience live **nonce iteration** and block creation.
16+
**Bitcoin Mining Simulation** – Learn **Proof-of-Work (PoW)** in an engaging way.
17+
**Fast & Optimized** – Built with **Next.js** for smooth performance.
18+
19+
---
20+
21+
## 🛠️ Tech Stack
22+
23+
- **Frontend:** Next.js (React), TypeScript, Tailwind CSS, shadcn/ui
24+
- **Blockchain Mechanism:** JavaScript-based Proof-of-Work, SHA-256 hashing algorithm, crypto-js library for encryption, uuid library for unique identifiers.
25+
- **Hosting:** Github Pages using Github Actions
26+
27+
---
28+
29+
## 💡 How You Can Learn from BlockchainX
30+
31+
BlockchainX is a great tool for:
32+
- Understanding **block creation and mining** in blockchain networks.
33+
- Learning how **wallets and transactions** function in a decentralized system.
34+
- Exploring **real-time nonce iteration** to see how mining works.
35+
- Experimenting with a **blockchain simulation** in a controlled environment.
36+
37+
👨‍💻 **Perfect for:** Developers, students, and blockchain enthusiasts!
38+
39+
---
40+
41+
## 💬 Feedback & Contributions
42+
43+
Got feedback or ideas to improve BlockchainX? Feel free to:
44+
📌 **Open an issue** [here](https://github.com/shahvandit8/blockchain-simulator/issues)
45+
📌 **Fork & contribute** – PRs are welcome!
46+
47+
---
48+
49+
## 🧑‍💻 About Me
50+
51+
Hey! I'm **Vandit Shah**, a **Software developer** with experience in **Full Stack Development. Learning Blockchain, and cybersecurity**.
52+
🚀 Passionate about building interactive web apps and exploring blockchain technology.
53+
54+
🔗 **Connect with me:**
55+
- 💼 [LinkedIn](https://linkedin.com/in/shah-vandit)
56+
- 📸 [Instagram](https://instagram.com/shahvandit8)
57+
- 📧 [Email](mailto:[email protected])
58+
59+
---
60+
61+
## 📌 Checkout My Other Projects
62+
63+
🔹 [ProfileX.dev - Github Profile Readme Generator](https://github.com/shahvandit8/profile-x)
64+
🔹 [Developer Portfolio Website](https://github.com/shahvandit8/portfolio)
65+
66+
67+
---
68+
69+
## 💖 Support the Project
70+
71+
If you like **BlockchainX**, please consider giving it a ⭐ **star** on GitHub! It helps others discover this project.
72+
73+
🔗 **[Star this repository](https://github.com/shahvandit8/blockchain-simulator)**
74+
75+
<a href="https://www.buymeacoffee.com/xk9lzsuhij" style="margin-right:10px" target="_blank" rel="noreferrer">
76+
<picture>
77+
<img width="150" src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="buymeacoffee" />
78+
</picture>
79+
</a>
80+
81+
---
82+
83+
📜 **License:** MIT – Feel free to use and modify this project!
84+
85+

app/layout.tsx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,29 @@ import { ThemeProvider } from "@/components/theme-provider";
66
const inter = Inter({ subsets: ["latin"] });
77

88
export const metadata: Metadata = {
9-
title: "BlockchainX - Interactive Blockchain Simulator & Visualizer | Learn Block Mining",
9+
title: "BlockchainX - Interactive Blockchain Simulator & Visualizer",
1010
description: "BlockchainX is an interactive blockchain simulator to visualize mining, create wallets, and send transactions in real-time. Learn blockchain and Bitcoin mining easily.",
11+
metadataBase: new URL('https://shahvandit8.github.io/blockchain-simulator/'),
12+
keywords: ["Blockchain Simulator", "Blockchain Visualizer", "Interactive Blockchain", "BlockchainX", "Learn Blockchain", "Block Mining Simulator", "Bitcoin Mining Simulator", "Crypto Mining Visualization", "Blockchain Development", "Cryptocurrency Transactions", "Blockchain Learning Tool", "Real-time Blockchain", "Next.js Blockchain App", "Blockchain Education", "Decentralized Ledger", "Blockchain Demo", "Cryptocurrency Wallet Simulation", "Digital Currency Transactions"],
13+
authors: [{ name: "Vandit Shah", url: "https://github.com/shahvandit8" }],
14+
category: "Blockchain Technology",
15+
openGraph: {
16+
title: "BlockchainX - Interactive Blockchain Simulator & Visualizer",
17+
description: "BlockchainX is an interactive blockchain simulator to visualize mining, create wallets, and send transactions in real-time. Learn blockchain and Bitcoin mining easily.",
18+
url: 'https://shahvandit8.github.io/blockchain-simulator/',
19+
siteName: "BlockchainX",
20+
type: "website",
21+
locale: "en_US",
22+
},
23+
twitter: {
24+
card: "summary_large_image",
25+
title: "BlockchainX - Interactive Blockchain Simulator & Visualizer",
26+
description: "BlockchainX is an interactive blockchain simulator to visualize mining, create wallets, and send transactions in real-time. Learn blockchain and Bitcoin mining easily.",
27+
images: ["https://i.ibb.co/sJ2WsJvz/og-5.png"],
28+
},
29+
alternates: {
30+
canonical: "https://shahvandit8.github.io/blockchain-simulator/",
31+
},
1132
};
1233

1334
export default function RootLayout({

0 commit comments

Comments
 (0)