Oeroenremboog is a data visualization and analysis project created for a hackathon event. It aims to provide insights through visualization, correlation analysis, and regression prediction.
main.py
: Main script that connects to the database and fetches dataapp.py
: Streamlit application file containing the data visualization dashboarddatabase_config.py
: Configuration file for the DuckDB databaseetl/
: Directory containing ETL scriptscore/
: Directory containing additional utility scriptsraw_data/
: Directory containing raw data filesrequirements.txt
: File containing the list of required packages and dependencies
-
Install the required packages:
pip install -r requirements.txt
-
Run the main script to fetch data from the database:
python main.py
-
Run the Streamlit app:
streamlit run app.py
-
Build the Docker image:
docker build -t oeroenremboog .
-
Run the Docker container:
docker run -p 8501:8501 oeroenremboog
-
Open your browser and visit
http://localhost:8501
to view the application.