Skip to content

hosseinmahdiian/CryproApp

Repository files navigation

Crypto - Next.js + TypeScript + React Query + IndexedDB + Axios + React Icons + Skeleton + PWA

A single-page Progressive Web App (PWA) that displays real-time cryptocurrency prices using the CoinMarketCap API.
Built with by Hossein


Project Description

It uses the CoinMarketCap API to fetch real-time cryptocurrency data and stores it locally using IndexedDB.

The UI design is inspired by the official CoinMarketCap website.
Fetched data is continuously updated with the latest API responses, and stored locally to allow offline access through the PWA version of the app.


Features

  • Built with Next.js + TypeScript + React Query
  • Modern and clean UI using Tailwind CSS
  • Persistent local storage with IndexedDB (Offline cache)
  • Auto-refreshing data at regular intervals (Realtime updates)
  • Fully Responsive and Installable as a PWA
  • Modular and component-based architecture
  • API integration with Axios
  • Smooth loading states with Skeleton placeholders
  • Icons provided by React Icons

Installation & Setup

  1. Clone the repository:

    git clone https://github.com/username/crypto-tracker.git
    cd crypto-tracker

About

It uses the CoinMarketCap API to fetch real-time cryptocurrency data. The UI design is inspired by the official CoinMarketCap website. Fetched data is continuously updated with the latest API responses, and stored locally to allow offline access through the PWA version of the app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors