Skip to content

iliebabcenco/crypto-tracker

Repository files navigation

CryptoTracker (catalogue of financial values)

Description

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.

Built With

  • React
  • Redux
  • JavaScript
  • HTML5/CSS3
  • Bootstrap
  • nomics api

Set up this projecect locally

  • Open the terminal in the directory where you want to install the app;
  • Run command git clone git@github.com:iliebabcenco/crypto-tracker.git which will clone the project;
  • Switch to the main directory of project using cd;
  • Run npm install in 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.

How it looks

Main page

Main page after searching

Details page

Testing

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

Deployment

This application is deployed on Heroku.

LiveVersion

Authors

👤 Ilie Babcenco

🤝 Contributing

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.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

About

It is a React app for analyzing the cryptocurrencies market. It fetches all information of the top 100 cryptocurrencies in the world in real-time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors