Welcome to CryptoCurrency Tracker! CCT Is a SPA (single-page application) where you cand find information about the best 30 cryptocurrency at the market right now. Our application fetches the information from this API, and displays it in a well structured page, where the user can also look for a crypto in particular
Client
- [Home Page]
- [Details Page]
- [Search functionality]
Clone this repository to your desired folder:
1 - Go to the <> Code section in the repository.
2 - Select the https tab and copy the url provided.
3 - Use the git clone command in the root of the folder where you will save the project.
Note: For more information you can visit About remote Repositories and Adding and cloning repositories.
In order to run this project you need:
- Visual Studio Code
- Git
- Npm
- Node
- React
- Jest
Amongisde the prerequisites, you will need to install the following dependencies:
- react-redux
- redux toolkit
- jest
- babel
- prop-types
- react-dom
- react-icons
- react-router and react-router-dom
- uuid
All of these dependencies can be installed with npm
To run the project, execute the following command in your terminal (inside the project folder):
- npm init
- npm install
- npm start
To run the the tests, you will have to run the following command in the console (inside the project folder):
- npm install
And then you will have to run the following command in the console (inside the project folder):
- npm test
You will see the outcome in the console
To deploy this project in a local enviroment, you will have to run:
- npm start
Then, you will see the project run in a local host: 3000. Otherwise, you can see the project deployed in Render in the live demo.
π₯ Author HernΓ‘n Zamora
- GitHub: @hernandanielzamora
- Twitter: @HernanZamora14
- LinkedIn: Linkedin
- [Finishing the full website]
- [Adding more cryptos]
- [Creating new pages (about, contact, etc)]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page. Or send them directly to me.
If you like this project feel free to let me know via Linkedin - Github - Twitter, also don't forget to leave your βοΈ. I will always appreciate your comments.
- Templete used in project provided Nelson Sakwa.
- API used for the data CoinStats.
This project is MIT licensed.