---
# System prepended metadata

title: "Welcome to Casper Dash \U0001F44B"

---

# Welcome to Casper Dash 👋

![](https://i.imgur.com/S9p3Aob.png)

> A web wallet for Casper blockchain

### 🏠 [casperdash.io ](casperdash.io) ( beta )

### <i class="fa fa-book fa-fw"></i> Document https://hackmd.io/@casperdash/r1wtIVYVt

## Features/Road map

-   [x] Integrate with Casper Singer
-   [x] Dashboad
    -   [x] View CSPR balance
    -   [x] Send/Receive CRPR
    -   [x] CRPS price chart
-   [x] Tokens (ERC20)
    -   [x] View token info/balance
    -   [x] Send/Receive tokens
    -   [x] Add custom token by contract hash
-   [x] History
    -   [x] View transfer transactions history
-   [ ] Keys Manager
    -   [x] Deploy keys manager contract
    -   [x] Edit account weight
    -   [x] Edit Deployment/ Key management threshold
    -   [x] Add new associated key
    -   [ ] Edit associated account weight
-   [ ] NFTs
    -   [ ] View NFTs
-   [ ] Stacking
    -   [ ] Stacking CSPR
-   [ ] Account management
    -   [ ] Create/update/manage public/private keys
    -   [ ] Import/backup account from private key file or mnemonic words
    -   [ ] Provide method to sign contract from external site

#### Will be on separated repository

-   [ ] Web extension wallet
-   [ ] IOS app
-   [ ] Android app

### Built With

-   [React.js](https://reactjs.org/)
-   [Nodejs](https://nodejs.org/)

## Architecture


### Client

React web app provides user a simple and convenient dashboard to explore the blocks and manipulate the wallets.

<!-- GETTING STARTED -->

## Development

### Prerequisites

-   npm >= 7.24
-   nodejs >= 12




# Client

### Install

```sh
cd YOUR_WORKING_DIRECTORY/casper-dashboad/client
npm install
```

### Usage

Update API endpoint at `src/constants/key.js`

```shell
npm start
```

