An open API service indexing awesome lists of open source software.

https://github.com/onyb/batman

Batman: Cryptocurrency prices, charts, and market capitalisations
https://github.com/onyb/batman

Last synced: 12 months ago
JSON representation

Batman: Cryptocurrency prices, charts, and market capitalisations

Awesome Lists containing this project

README

          

# Batman

Batman is a bare-bones cryptocurrency price and market cap tracker. It sources market data from [CoinGecko](https://www.coingecko.com).

**Demo:** https://xenodochial-boyd-a859c5.netlify.app



## Features

- Cryptocurrency prices by market cap, refreshed every 5 seconds.
- Pagination
- Watchlist to allow saving your favorite coins, while browsing through pages.

## Local development

#### `yarn start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

#### `yarn test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

## Tech Stack

- React
- Redux
- ES6
- Netlify

### Code Organization

- [`batman/src/redux`](https://github.com/onyb/batman/tree/master/src/redux) => Redux store configuration, and reducers.
- [`batman/src/components`](https://github.com/onyb/batman/tree/master/src/components) => screens for React views.

### Deployment

Currently, the app can be only deployed on [Netlify](https://www.netlify.com) by user @onyb. The command to do it is:

```sh
$ netlify deploy --prod
```