# nervosnetwork__ckb-explorer-frontend
**Repository Path**: web_apps/nervosnetwork__ckb-explorer-frontend
## Basic Information
- **Project Name**: nervosnetwork__ckb-explorer-frontend
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-04-02
- **Last Updated**: 2021-04-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

CKB Explorer
[](https://github.com/nervosnetwork/ckb-explorer-frontend/blob/develop/COPYING)
[](https://travis-ci.com/nervosnetwork/ckb-explorer-frontend)
[](https://github.com/nervosnetwork/ckb-explorer-frontend/actions)
[](https://t.me/nervos_ckb_dev)
CKB Explorer is a [Nervos CKB](https://github.com/nervosnetwork/ckb) blockchain explorer built with [React](https://reactjs.org/) and [Ruby on Rails](https://rubyonrails.org/) and includes two parts: [CKB Explorer Frontend](https://github.com/nervosnetwork/ckb-explorer-frontend) and [CKB Explorer Server](https://github.com/nervosnetwork/ckb-explorer).
See live at [CKB Explorer](https://explorer.nervos.org).
API documentation is [available here](https://nervosnetwork.github.io/ckb-explorer/public/api_doc.html).
# CKB Explorer Frontend
## Features
- Explore blocks, transactions, addresses and lock hashes
- Shows previous output and spending transaction details
- Quick-search for tx hash, address, lock hash, block hash or height
- Mobile-ready responsive design
- Translated to two languages (English and Chinese)
- Mainnet and Testnet with different theme colors
## Getting Started
### Prerequisite
- Node: install version 12.0.0 or greater.
- Yarn: See [Yarn website for installation instructions](https://yarnpkg.com/lang/en/docs/install/). (needs 1.13.0 or greater).
- A fork of the repo (for any contributions).
- A clone of the `ckb-explorer-frontend` repo.
### Edit .env file
You need to edit .env.develop for development and .env.production for production to set your own api url as ckb explorer server.
```shell
REACT_APP_API_URL = 'http://your-api-url' # Set your own server api url
REACT_APP_CHAIN_TYPE = 'testnet' # Set chain type (mainnet or testnet)
REACT_APP_MAINNET_URL = 'http://localhost:3000' # MAINNET_URL is for deploying testnet, please ignore for development
REACT_APP_TESTNET_NAME = 'testnet' # TESTNET_NAME will be displayed on explorer header and it also determines the subpath of the testnet
```
### Installation
```shell
git clone https://github.com/nervosnetwork/ckb-explorer-frontend.git
cd ckb-explorer-frontend
yarn install # install dependency libraries
```
### Running locally
- `yarn start` to start the development server (or `npm start`, if not using Yarn).
- open `http://localhost:3000/` to open the site in your favorite browser.
### Building production
```shell
yarn build # build ckb explorer frontend project
yarn test # run project test cases
```
## License
CKB Explorer Frontend is released under the terms of the MIT license. See [COPYING](COPYING) for more information or see [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT).