β Crypto API Monitor - Complete Setup
π Server is Running!
Your beautiful, enhanced dashboard is now live at: http://localhost:7860
π What's New
Enhanced UI Features:
- β¨ Animated gradient background that shifts colors
- π¨ Vibrant color scheme with gradients throughout
- π« Smooth animations on all interactive elements
- π― Hover effects with scale and shadow transitions
- π Color-coded response times (green/yellow/red)
- π΄ Pulsing status indicators for online/offline
- π Modern glassmorphism design
- β‘ Fast, responsive interface
Real Data Sources:
- CoinGecko - Market data (ping + BTC price)
- Binance - Market data (ping + BTCUSDT)
- Alternative.me - Fear & Greed Index
- HuggingFace - AI sentiment analysis
π± Access Points
Main Dashboard (NEW!)
- Beautiful animated UI
- Real-time API monitoring
- Live status updates every 30 seconds
- Integrated HF sentiment analysis
- Color-coded performance metrics
HF Console
URL: http://localhost:7860/hf_console.html
- Dedicated HuggingFace interface
- Model & dataset browser
- Sentiment analysis tool
Full Dashboard (Original)
URL: http://localhost:7860/index.html
- Complete monitoring suite
- All tabs and features
- Charts and analytics
π¨ UI Enhancements
Color Palette:
- Primary Gradient: Purple to Pink (#667eea β #764ba2 β #f093fb)
- Success: Vibrant Green (#10b981)
- Error: Bold Red (#ef4444)
- Warning: Bright Orange (#f59e0b)
- Background: Animated multi-color gradient
Animations:
- Gradient shift (15s cycle)
- Fade-in on load
- Pulse on status badges
- Hover scale effects
- Shimmer on title
- Ripple on button click
Visual Effects:
- Glassmorphism cards
- Gradient borders
- Box shadows with color
- Smooth transitions
- Responsive hover states
π Features
Real-Time Monitoring:
- β Live API status checks every 30 seconds
- β Response time tracking
- β Color-coded performance indicators
- β Auto-refresh dashboard
HuggingFace Integration:
- β Sentiment analysis with AI models
- β ElKulako/cryptobert model
- β Real-time text analysis
- β Visual sentiment scores
Data Display:
- β Total APIs count
- β Online/Offline status
- β Average response time
- β Provider details table
- β Category grouping
π― How to Use
1. View Dashboard
Open http://localhost:7860 in your browser
2. Monitor APIs
- See real-time status of all providers
- Green = Online, Red = Offline
- Response times color-coded
3. Analyze Sentiment
- Scroll to HuggingFace section
- Enter crypto-related text
- Click "Analyze Sentiment"
- See AI-powered sentiment score
4. Refresh Data
- Click "π Refresh Data" button
- Or wait for auto-refresh (30s)
π Status Indicators
Response Time Colors:
- π’ Green (Fast): < 1000ms
- π‘ Yellow (Medium): 1000-3000ms
- π΄ Red (Slow): > 3000ms
Status Badges:
- β ONLINE - Green with pulse
- β οΈ DEGRADED - Orange with pulse
- β OFFLINE - Red with pulse
π§ Technical Details
Backend:
- FastAPI server on port 7860
- Real API checks every 30 seconds
- HuggingFace integration
- CORS enabled
Frontend:
- Pure HTML/CSS/JavaScript
- No framework dependencies
- Responsive design
- Modern animations
APIs Monitored:
- CoinGecko Ping
- CoinGecko BTC Price
- Binance Ping
- Binance BTCUSDT
- Alternative.me FNG
π¨ Design Philosophy
- Vibrant & Engaging: Bold colors and gradients
- Modern & Clean: Minimalist with purpose
- Smooth & Fluid: Animations everywhere
- Responsive & Fast: Optimized performance
- User-Friendly: Intuitive interface
π οΈ Commands
Start Server:
python real_server.py
Stop Server:
Press CTRL+C in the terminal
View Logs:
Check the terminal output for API check results
β¨ Enjoy!
Your crypto API monitoring dashboard is now fully functional with:
- β Real data from free APIs
- β Beautiful, modern UI
- β Smooth animations
- β AI-powered sentiment analysis
- β Auto-refresh capabilities
- β Color-coded metrics
Open http://localhost:7860 and experience the difference! π