https://vivahit.vercel.app/
The Crypto Finder web application is designed to help users track cryptocurrency prices, trends, and market capitalizations. It provides functionalities like searching for cryptocurrencies, viewing details about specific coins, and visualizing price changes over time through interactive charts.
Displays a list of cryptocurrencies with their current prices, price change percentages, market caps, and total volumes. Allows users to search for specific cryptocurrencies. Supports pagination for navigating through the list of cryptocurrencies.
Provides detailed information about a specific cryptocurrency, including its name, symbol, current price, market cap, and total volume. Displays a chart showing the price trend of the cryptocurrency over a selected period. Allows users to select the number of days for which they want to view the price trend.
The application is responsive and can adapt to different screen sizes, including desktops, tablets, and mobile devices.
- React: The frontend of the application is built using React, a JavaScript library for building user interfaces.
- React Router: Used for managing navigation and routing within the application.
- Material-UI: Provides pre-designed React components and styles for building the user interface.
- Axios: Used for making HTTP requests to fetch cryptocurrency data from the CoinGecko API.
- Chart.js: Used for creating interactive charts to visualize cryptocurrency price trends.
- Context API: Used for state management and sharing data across components.
- CSS: Custom CSS styles for enhancing the visual presentation of components.
- Clone the repository to your local machine.
- Navigate to the project directory.
- Install dependencies using npm install.
- Start the development server using npm run dev.
- Access the application in your web browser at http://127.0.0.1:5173/.