Skip to content

restorenode/ethereum-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Real-Time Ethereum Dashboard

An interactive dashboard for visualizing real-time Ethereum network data.

Built with Next.js and TypeScript, this app fetches on-chain Ethereum data and displays it in a clean, responsive interface using SCSS modules and Recharts.

Features

  • πŸ”— Real-time Ethereum block data
  • πŸ“Š Dynamic charts for:
    • Gas Usage
    • Base Fee per Block
    • ERC20 Transfer Volume
  • πŸ’‘ Clean and responsive dashboard UI
  • ⚑ Built with Next.js, TypeScript & SCSS modules

Tech Stack

  • Next.js
  • TypeScript
  • SCSS Modules
  • Ethers.js
  • Recharts

Getting Started

Install dependencies:

npm install

Configure Environment Variables

Create a .env.local file in the root of the project and add your Alchemy API key:

NEXT_PUBLIC_ALCHEMY_API_KEY=your-alchemy-api-key-here

You can get a free API key from: https://alchemy.com

Run the Development Server

npm run dev

Open http://localhost:3000 to view the app.

Project Structure

src/
β”œβ”€β”€ app/                  # Main app and page components
β”‚   β”œβ”€β”€ components/       # Reusable components
β”‚   β”œβ”€β”€ Dashboard.module.scss # SCSS styles
β”‚   └── page.tsx          # Main page
β”œβ”€β”€ lib/                  # API and utility functions
β”‚   └── alchemy.js        # Alchemy client setup
└── globals.css           # Global styles

Deployment

Deploy with Vercel:

Deploy with Vercel

License

MIT License

About

πŸ“ˆ Real-time Ethereum dashboard visualizing live blockchain activity and network insights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published