Cardano Explorer Landing Page, a simple web application showcasing major Cardano blockchain explorers. Built using React, Vite, and Material UI (MUI), this project provides an elegant interface to explore and access various Cardano blockchain explorers.
- Responsive Design: Optimized for different screen sizes with a flexible grid layout.
- Material UI Components: Utilizes MUI for a sleek and modern UI.
- Dynamic Routing: Captures URL parameters and routes users to specific explorer pages.
This landing page supports DeepLinks to be able to forward to your favorite explorer. Deeplinks are available for the following endpoints:
Epoch
- URLexplorer.cardano.org/epoch?number={EPOCH_NUMBER}
Block
- URLexplorer.cardano.org/block?id={BLOCK_NUMBER}
Transaction
- URLexplorer.cardano.org/transaction?id={TRANSACTION_ID}
Address
- URLexplorer.cardano.org/address?address={ADDRESS}
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/cardano-foundation/cf-explorer-landing.git cd cf-explorer-landing
-
Install dependencies:
Make sure you have Node.js installed. Then run:
npm install
-
Start the development server:
Make sure you have Node.js installed. Then run:
npm run dev
Open your browser and navigate to http://localhost:3000 to view the application.
cardano-explorer/
| public/
| assets/
| src/
| common/
| |── DeepLinkResolver.jsx
| components/
│ ├── Header.jsx
│ └── Footer.jsx
│ App.jsx
│ main.jsx
│ index.css
│ index.html
| jsconfig.json
| vite.config.js
| package.json
| README.md