In this app, I managed to display the top 100 cryptocurrencies from the world sorted by their rank. Also for convenient using it is possible to sort them by name and symbol using the searching form on the top navbar. It has a page for analyzing information about each cryptocurrency.
- React
- Redux
- JavaScript
- HTML5/CSS3
- Bootstrap
- nomics api
- Open the terminal in the directory where you want to install the app;
- Run command
git clone git@github.com:iliebabcenco/crypto-tracker.gitwhich will clone the project; - Switch to the main directory of project using cd;
- Run
npm installin your computer terminal to install dependencies (you will need Node.js installed on your machine); - In order to use the data from api you will need to get an api key there
https://nomics.com/; - Run
npm start(you will need an internet browser installed on your machine);
P.S. If you have any errors on npm install try to remove package-lock.json and node_modules if present and try again npm install.
This project includes 8 Test Suites with 27 tests and 12 snapshots.
The tests are written with Jest, and React testing library.
To run tests use:
npm test
This application is deployed on Heroku.
👤 Ilie Babcenco
Contributions, issues, and feature requests are welcome!
If you want to contribute, you can clone this project or fork it.
If you found an issue, feel free to check the issues page.
Give a ⭐️ if you like this project!