Skip to content

Code for my personal journey getting into smart contracts and security.

License

Notifications You must be signed in to change notification settings

caffeinated1/web3journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3Journey.fun 🚀

A minimal, hacker-style blog documenting my journey into Web3 security.


📌 Overview

Web3Journey.fun is a personal blog & learning hub where I share insights on Web3 security, smart contract vulnerabilities, and exploits.
Built with React.js and GraphQL (Hashnode API), this site automatically fetches my latest blog posts.


🛠 Tech Stack

  • Frontend: React.js ⚛️
  • API: Hashnode GraphQL API
  • Proxy Server: Node.js (for bypassing CORS restrictions)

📌 Features

Monospace Typewriter Font – Feels like a hacker terminal
Auto-Fetch Blog Posts – Dynamically fetches the latest article from my Hashnode blog
Minimalist UI – Clean black & white aesthetic for max readability
Error Handling – Displays helpful errors if the API fails
CORS Proxy – Fetches API data through a Node.js proxy


🚀 How to Run Locally

1️⃣ Clone the Repo

git clone https://github.com/caffeinated1/web3journey.git
cd web3journey

Install Dependencies:

npm install
node proxyServer.js
=> localhost:5000
npm start
=> localhost:3000

API Setup

Remember you post your hashnode (replace username)
query {
  user(username: "web3journey") {
    publications(first: 1) {
      edges {
        node {
          posts(first: 1) {
            edges {
              node {
                title
                slug
                url
              }
            }
          }
        }
      }
    }
  }
}






About

Code for my personal journey getting into smart contracts and security.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published