- Cryptocurrency search input;
- Detail page of the coins;
- Sort coins by market value, price in dollars, volume or 24-hour variation;
- Page loader;
- Load button to display +10 currencies;
- Responsive layout;
- Go back to the home page when the logo is clicked.
- Redirect to home page if the cryptocurrency is not found.
- React JS: JavaScript library for building user interfaces.
- TypeScript: adds additional syntax to JavaScript to support a tighter integration with the editor. Catch errors early in the editor.
- CSS modules: CSS file where all class names and animation names are scoped locally by default.
- Coincap API: Provides real-time data for various cryptocurrencies, including prices, market caps, and volume.
- React-router-dom: A library for handling navigation between pages in React web applications, enabling route creation and rendering specific components for each route.
- Node.js installed
- npm ou yarn package manager
-
Clone the repository:
git clone https://github.com/Antonio-Savio/criptoapp.git
-
Install dependencies:
cd criptoapp npm install
-
Run the project locally:
npm run dev
-
Access the application at http://localhost:5173.
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software for personal and commercial purposes, as long as the original license and copyright notice are included. There is no warranty for the code provided, and the author is not liable for any issues arising from the use of this software.