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.
- 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
-
Clone the repository:
git clone https://github.com/username/crypto-tracker.git cd crypto-tracker