CryptoPulse is a sleek real-time cryptocurrency tracker built with SwiftUI. It fetches live price and market data from the CoinGecko API and presents it in a clean, responsive iOS interface with charts, watchlists, and offline support.
- 📊 Real-time prices, sparkline charts, and market data
- ⭐️ Create your own watchlist with persistent local storage using SwiftData
- 📉 Interactive Charts integration for clean, mini price graphs
- 🔄 Pull-to-refresh for fetching the latest data
- ⚡️ Responsive and intuitive SwiftUI design
- 🔐 No API key required – powered by CoinGecko’s public API
- SwiftUI – Declarative UI framework for iOS
- SwiftData – For lightweight local persistence of watchlists
- Charts – Visualizing 7-day price trends
- Combine – Managing async data flow from the API
- CoinGecko API – Real-time cryptocurrency data
- Clone the repository:
git clone https://github.com/iNoles/CryptoPulse.git
- Open the
.xcodeprojor.xcodeworkspacein Xcode 15+ - Build and run the project on iOS Simulator or a physical device (iOS 16+ recommended)
- Coin detail view with historical chart and volume
- Search and filter coins
- Dark mode support
- Sorting by price, market cap, etc.
