Skip to content

cseapel/Crypto-Price-Alert-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Price Alert Pro

Python License

Crypto Price Alert Pro is a desktop application built with Python and Tkinter that tracks live cryptocurrency prices and notifies you when your custom price conditions are met.

It integrates with the CoinGecko API and provides simple strategy insights using technical indicators like RSI and moving averages.


📸 Screenshots

App Screenshot


🚀 Features

  • 📈 Live crypto price tracking (CoinGecko API)
  • 🔔 Custom alerts (price above or below target)
  • 🧠 Strategy signals (BUY / WATCH / WAIT)
  • 📊 Basic indicators (RSI + moving averages)
  • 🔍 Search and filter coins
  • 🪙 Load Top 100 coins dynamically
  • ⚡ Smart caching to reduce API calls
  • 🛑 Built-in rate limit handling
  • 🔊 Alarm notification + test button
  • 💱 Supports USD and AUD

💡 Why I Built This

I built this project to monitor crypto prices without relying on multiple browser tabs or paid tools.

It also helped me explore:

  • API integration
  • Caching strategies
  • Threading in Python
  • Building desktop GUIs with Tkinter

🏗️ Architecture

  • Tkinter → GUI interface
  • CoinGecko API → Live price data
  • Threading → Background monitoring loop
  • Caching layer → Reduces API calls & handles rate limits

🛠️ Installation

1. Clone the repository

git clone https://github.com/cseapel/crypto-price-alert-pro.git
cd crypto-price-alert-pro

About

Crypto Price Alert Pro is a desktop application built with Python and Tkinter that tracks live cryptocurrency prices and notifies users when custom price conditions are met. It integrates with the CoinGecko API to fetch real-time data, supports multiple currencies, and includes smart caching to handle rate limits efficiently.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages