Skip to content

plasticuproject/threat-overview-dashboard-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Threat Overview Dashboard Demo

This project is a demo of an interactive Plotly/Dash dashboard that showcases my ability to create visually appealing and functional dashboards in Python. The dashboard uses simulated data to populate various custom graphs, tables, and visualizations.

Prerequisites

  • Docker: Ensure that Docker is installed on your machine. You can download and install Docker from here.

Getting Started

Follow the instructions below to build and run the dashboard using Docker.

Build the Docker Image

First, clone the repository and navigate to the project directory. Then, build the Docker image using the following command:

docker build -t todd .

Run the Docker Container

Once the image is built, you can run the Docker container using the following command:

docker run --rm -p 5000:5000 todd

Access the Dashboard

After running the container, open your web browser and visit http://localhost:5000. Login with the credentials changeme:changeme.

You should see the Threat Overview Dashboard Demo, which showcases the interactive plots and graphs.

Screenshots

LOGIN TOP MID BOTTOM

Project Structure

├── dashboard                   # Contains the dashboard code and data
├── Dockerfile                  # Dockerfile for building the container
├── install.sh                  # Installation script for setting up the environment
└── supervisord.conf            # Configuration file for supervisord

About

Demo of a custom interactive Plotly/Dash dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published