Skip to content

ProtyayMnd50/Crypto_Saathi

Repository files navigation

CryptoSaathi

CryptoSaathi is a real-time cryptocurrency tracker that provides live updates on popular cryptocurrencies. It is built using modern web technologies like ReactJS, NextUI, Zustand, ReactApexCharts, and the Coingecko API.

Features

  • Real-time Price Tracking: Stay updated with real-time data for popular cryptocurrencies.
  • Dynamic Charts: Visualize trends and market changes with responsive charts powered by ReactApexCharts.
  • Simplified State Management: Zustand is used to manage the application's state efficiently and with minimal boilerplate.
  • Modern UI: NextUI provides a sleek and user-friendly interface for a seamless user experience.
  • Powered by Coingecko API: Fetch accurate and real-time crypto data from the Coingecko API.

Built With

  • ReactJS: For building the user interface.
  • NextUI: For responsive and modern UI components.
  • Zustand: For simplified state management.
  • ReactApexCharts: For rendering interactive charts.
  • Tanstack Query: For efficient and declarative server-state management, including caching and updates.
  • Coingecko API: For retrieving cryptocurrency data.

Getting Started

To view the project locally, follow these steps:

  • Install pnpm if not installed:

    • Installation using Node
     npm install -g pnpm
    • For other methods of installation: PNPM docs
  • Install dependencies(form the node modules folder):

    pnpm install
    
  • Start vite development server :

    pnpm run dev