Skip to content

KumarADITHYA123/Crypto-Hunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Hunter

A responsive cryptocurrency tracking app that allows users to view real-time data, historical charts, and detailed information about their favorite cryptocurrencies.

Table of Contents

Overview

The Challenge

Users should be able to:

  • View real-time cryptocurrency prices and market data.
  • Access historical price charts for selected cryptocurrencies.
  • Search for specific cryptocurrencies and filter results.
  • Navigate seamlessly between pages for detailed coin information.
  • Experience a responsive design that adjusts to different screen sizes.

Screenshots

Screenshots

Links

My Process

Built With

  • React.js
  • Material-UI for styling
  • Axios for API calls
  • React Router for navigation
  • Chart.js for data visualization
  • Desktop-first workflow

What I Learned

  • Implemented React Context API for global state management (e.g., currency selection).
  • Enhanced understanding of API integration using Axios.
  • Improved skills in creating responsive layouts with Material-UI.
  • Learned how to use Chart.js for rendering interactive historical price charts.
// Example: Fetching historical data for a cryptocurrency
const fetchHistoricData = async () => {
  const { data } = await axios.get(HistoricalChart(coin.id, days, currency));
  setHistoricData(data.prices);
};

Future Improvements

  • Add user authentication and the ability to create a personalized watchlist.
  • Implement dark/light theme toggle.
  • Improve search optimization with debouncing.
  • Add real-time push notifications for price changes.

Resources


Author


Releases

No releases published

Packages

No packages published