Skip to content

The Crypto Dashboard is a web app built with Vue.js that shows real-time cryptocurrency data.

License

Notifications You must be signed in to change notification settings

fatihunlu/crypto-dashboard

Repository files navigation

Crypto Dashboard

Overview

The Crypto Dashboard is a web application built with Vue.js that displays real-time cryptocurrency data using the CoinGecko API. The data is presented in a dynamic grid powered by ag-Grid, allowing users to sort, filter, and paginate through the information. The application also leverages Pinia for state management, handling the fetching and sorting of data efficiently.

Features

  • Dynamic Grid Display: Uses ag-Grid to display cryptocurrency data with sortable and paginated columns.
  • Real-Time Data: Fetches up-to-date cryptocurrency data from the CoinGecko API.
  • Custom Cell Rendering: Implements custom cell renderers for enhanced data presentation.
  • State Management: Utilizes Pinia to manage and update the state, including sorting and fetching data based on user interactions.
  • Trending Data: Displays trending coins, NFTs, and categories, giving users insights into popular market movements.

Tech Stack

  • CoinGecko API: Provides real-time cryptocurrency data.
  • ag-Grid: A powerful data grid component for displaying and manipulating large datasets.
  • Pinia: A state management library for Vue.js applications.
AG Grid Logo

How to Run

  1. Clone the repository.
  2. Install dependencies using yarn
  3. Run the app with yarn dev
  4. Open your browser and navigate to http://localhost:5173

Rate Limit Warning

Please note that the CoinGecko API has rate limits, allowing a maximum of 50 API calls per minute. If you exceed this limit, you'll encounter a 429 Too Many Requests error. The app includes basic state management to minimize unnecessary API calls, but during periods of high usage, you may still experience this error.

License

MIT License

About

The Crypto Dashboard is a web app built with Vue.js that shows real-time cryptocurrency data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published