AI-powered Crypto Predictor
A cryptocurrency price prediction platform that uses machine learning to forecast market trends. Users can explore real-time crypto data, view price predictions powered by a RandomForest model, and analyze market indicators through an intuitive web interface.

CoinPulse leverages machine learning to analyze cryptocurrency market data and predict whether a coin's price will rise or fall. The system processes data from the top cryptocurrencies, applies sophisticated technical indicators (RSI, MACD, Bollinger Bands), and uses a RandomForest classifier to generate predictions with high accuracy.
Users can select any cryptocurrency from the interface, and the application queries the cloud-hosted ML model via FastAPI to deliver instant predictions based on current market conditions. The React frontend displays real-time data, interactive charts, and trend indicators through an intuitive web interface.
Prediction Accuracy
Uptime
API Response Time
Supported Coins
Training Data Points
Technical Indicators
RSI, MACD, Bollinger Bands, Moving Averages for comprehensive market analysis
Ensemble learning model predicting price movements with high accuracy
Live crypto data from CoinGecko API for top 100 cryptocurrencies
Scalable Flask API deployed on self-hosted VPS with Docker for instant predictions
Engineering indicator features cleanly for ML training/inference
Packaging and deploying an efficient FastAPI service on Heroku
Wiring a responsive frontend to live model outputs
Created modular pipeline for calculating RSI, MACD, and Bollinger Bands
Containerized the application with Docker for consistent deployment
Built RESTful API endpoints with real-time data synchronization