Deployment and Updates with PowerShell (Business Sales Dashboard - Phase 3)

Deployment


Objective

Create an interactive dashboard that offers valuable business insights into product sales, manufacturing, and market data to allow for seamless exploration of key metrics, facilitating informed decision-making and enhancing understanding of the sales and manufacturing processes as well as market trends and opportunities.

Phase 3: Seamless Dashboard Deployment and Updates

Technical Goals/Overview

Develop automated method to update dashboard application in windows environment.

Summary: Technical Implementation

  1. Deploy dashboard to client workstation. Create Power Shell Installation Script/Tool for managing dependencies allowing for
    • install
    • upgrade
    • uninstall
    • display package versions
    • create/remove dashboard app shortcut on desktop
  2. Application Update and Start Script. Create Power Shell Script to
    • automate dashboard app updates
    • start of flask Python app (dashboard).

Skills Footprint:

Category Technical Specifics
general Data Science * Data Analysis * Data Visualization
standards CSV * Spreadsheet * Charts * Graphs
tools VSCode * GIT * Python
concepts CI/CD * Data Analysis * Data Visualization * Data Cleaning * Data Processing
packages win-get * pip
deployment Power Shell Script