Logo
Logo

WingStars Weather Dashboard BOS

WingStars Weather Dashboard BOS
By Muhammad Abubakar
Desktop

Technologies Used

PythonPython
FlaskFlask
TypeScriptTypeScript
ElectronElectron

WingStars Weather Dashboard BOS

Overview

WingStars Weather Dashboard BOS is a desktop application that automatically scrapes weather-related websites, generates dashboard images, and emails them to a predefined client list.

Problem

The company needed a simple, automated system that could fetch the latest weather data, convert it into a consistent dashboard layout, and distribute it to multiple clients—without manual screenshotting, formatting, or sending emails.

Solution

The application was built with:

  • Automated website scraping & screenshot generation
  • Configurable dashboard templates
  • Built-in email sender using stored email lists
  • Settings panel for managing sender credentials and app password
  • Email list management with add/update/delete/search options
  • Custom delays to ensure full page load before capturing screenshots

How it Works

Dashboard Selection

Shows template selection, data fetch button, and email template customization.

Email Management

Shows email list management: add, update, search, delete emails.

Settings

Shows sender email and app password setup along with delay configuration.

Workflow Steps:

  1. User selects a dashboard template.
  1. App scrapes configured websites and waits for pages to fully load.
  1. Screenshots are captured and compiled into a dashboard image.
  1. Dashboard images are automatically emailed to clients.
  1. Users manage email lists and settings through the interface.

Result

The system fully automates data fetching, dashboard creation, and distribution—saving significant time and ensuring clients receive updated weather dashboards consistently.

Share This Article

Questions? Comments? Feel free to send a message!