This project leverages Dev Containers to create a reproducible development environment for fetching cryptocurrency data from the CoinGecko API, applying linear regression, and visualizing results using Streamlit.
- Dev Containers: Ensures a consistent development environment.
- CoinGecko API Integration: Retrieves real-time cryptocurrency data.
- Linear Regression Model: Analyzes historical price trends.
- Streamlit Dashboard: Interactive visualization of predictions.
- Docker
- VS Code with the Dev Containers extension
- Clone the repository:
git clone https://github.com/raulcastillabravo/crypto.git cd crypto - Open the project in VS Code.
- If prompted, reopen in Dev Container, or manually select Remote-Containers: Reopen in Container from the command palette.
- Fetch cryptocurrency data and train models:
python main.py
- Run the Streamlit dashboard:
streamlit run main_streamlit.py
This project is licensed under the MIT License.