🔥 Built with Streamlit | 100% Python-Powered Web Dashboard
A blazing-fast, responsive Real-Time Cryptocurrency Tracker built entirely with Streamlit. This app tracks live crypto prices, trends, and top market movers across multiple fiat currencies and user-defined duration.
CryptoPulse is a simple yet powerful web app to track real-time cryptocurrency prices using the CoinGecko API. It includes:
- Real-time price tracking for top cryptocurrencies
- Dynamic price history chart over any selected duration
- Supports over 100 currencies
- Visualizes real-time price history
- Choose and display top coins
- Interactive charts of price history
- Clean and minimal UI built with Streamlit
- Fast performance
This app is hosted on Streamlit
Access it here: https://crypto-pulse.streamlit.app/
Disclaimer: It might not run if API calls are exhauseted for the day...so watch the attached demo and screenshots...
Video: https://www.youtube.com/watch?v=ParMzrI9CvI
Screenshots:
| Feature | |
|---|---|
| 🔄 Live Crypto Data | Fetches real-time prices from the CoinGecko API |
| 🌐 Multi-Currency Support | Dynamically loads all supported fiat currencies |
| ⏳ Adjustable Duration | View 1 day, 7 days, 30 days, or more of price history |
| 🏆 Top Coins Slider | Customize number of top cryptocurrencies displayed (5–50) |
| 📊 Interactive Line Charts | View historical price data per coin |
| 🚀 100% Python — No HTML/JS | Pure Streamlit UI, matplotlib for charts |
| ✅ Responsive UX | Designed with minimal layout friction |
| Layer | Tool |
|---|---|
| UI | Streamlit |
| Backend | Python |
| API Source | CoinGecko |
| Plotting | Matplotlib / Streamlit native charts |
| Styling | Streamlit Theme |
📁 CryptoPulse/
│
├── assets/ # demo screenshots
├── crypto_tracker.py # Main Streamlit app
├── requirements.txt # Required Python packages
└── README.md # documentation
# Step 1. Clone the repository
git clone https://github.com/archangel2006/CryptoPulse.git
cd CryptoPulse
# Step2. Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Step3. install dependencies
pip install -r requirements.txt
# Step4. Running the app
streamlit run crypto_tracker.py- Hackathon: 🐍 PyWeb Creators
- Team Name: Sableye
- Name: Vaibhavi Srivastava
- Github: archangel2006