A modern web application that provides advanced Bitcoin price predictions using machine learning algorithms and real-time market analysis.
- Advanced Price Predictions: Utilizes ensemble machine learning models to provide accurate Bitcoin price predictions
- Technical Analysis: Comprehensive technical indicators and chart analysis
- Market Analysis: Detailed market metrics, correlations, and sentiment analysis
- Real-time Updates: Live price updates and market data
- Modern UI/UX: Responsive design with interactive charts and animations
- Multi-page Layout: Organized sections for predictions, analysis, news, and more
- Frontend: HTML5, CSS3, JavaScript
- Backend: Python, Flask
- Data Analysis: pandas, numpy, scikit-learn
- Data Source: Yahoo Finance API
- Visualization: Chart.js
- Styling: Bootstrap 5, Custom CSS
-
Clone the repository:
git clone https://github.com/yourusername/cryptoinsight-pro.git cd cryptoinsight-pro -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your browser and navigate to:
http://localhost:8080
cryptoinsight-pro/
├── app.py # Main Flask application
├── requirements.txt # Python dependencies
├── static/ # Static files (CSS, JS, images)
├── templates/ # HTML templates
│ ├── base.html # Base template
│ ├── index.html # Home page
│ ├── predictions.html # Predictions page
│ └── analysis.html # Analysis page
└── README.md # Project documentation
- Ensemble of machine learning models:
- Random Forest
- Gradient Boosting
- Support Vector Regression
- Lasso Regression
- Real-time price updates
- Confidence scores for predictions
- Multiple timeframe predictions
- Multiple technical indicators
- Interactive charts
- Support and resistance levels
- Volume analysis
- Moving averages
- Market sentiment analysis
- Asset correlations
- News impact analysis
- On-chain metrics
/api/current_price: Get current Bitcoin price and metrics/api/historical_data: Get historical price data/api/predict: Get price predictions/api/performance_metrics: Get performance metrics
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Data provided by Yahoo Finance
- Built with Flask and Bootstrap
- Charts powered by Chart.js