Skip to content

Bejussi/crypto_tracker

Repository files navigation

🪙 Crypto Tracker

Crypto Tracker is a Flutter app for tracking cryptocurrencies in real time. It supports CoinStats API, local caching with Hive, and error handling via Firebase Crashlytics.

📱 App Screenshots

Main Screen Details Screen
Main Screen Details Screen

🚀 Features

  • Up-to-date information about cryptocurrencies
  • Local caching with Hive
  • Error handling and Firebase analytics
  • Using a clean architecture (DI, repositories, models, UI separately)
  • Auto-generation of models, routes and Hive adapters
  • Support for --dart-define for storing API key

📦 Tech stack

  • Flutter
  • BLoC
  • Dio
  • Hive
  • Firebase Core & Crashlytics
  • GetIt
  • AutoRoute
  • JsonSerializable
  • flutter_dotenv

🧩 Installation

  1. Clone the repository and install dependencies: git clone https://github.com/Bejussi/crypto_tracker cd crypto_tracker flutter pub get
  2. Create a .env file in assets folder(if you use flutter_dotenv) or pass the API key via --dart-define.
  3. Generate code: flutter pub run build_runner build --delete-conflicting-outputs
  4. Run the application: flutter run --dart-define=COIN_STATS_API_KEY=your_api_key_here

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors