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
- Host: GitHub
- URL: https://github.com/onyb/batman
- Owner: onyb
- Created: 2021-04-23T00:34:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-23T08:32:41.000Z (over 5 years ago)
- Last Synced: 2025-03-17T07:22:24.623Z (over 1 year ago)
- Language: JavaScript
- Size: 495 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```