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.
