← Complete project index

Web & Data Systems / Built / deployed

Khulna Satellite Weather

Live Khulna weather dashboard combining Himawari-9 South Asia imagery, local forecast data and a six-hour satellite animation.

STATUSBuilt / deployed
AREAWeb & Data Systems
STACK5 documented technologies
INTEGRATIONS3 connected / bounded services
01

OVERVIEW

What I built.

Live Khulna weather dashboard combining Himawari-9 South Asia imagery, local forecast data and a six-hour satellite animation.

01

Built a location-focused satellite weather dashboard for Khulna.

02

Integrated Himawari-9 South Asia imagery with local forecast data.

03

Implemented a six-hour, ten-minute-cadence animation with timeline/playback controls.

02

SYSTEM ARCHITECTURE

How the system is divided.

01
Architecture boundary

JMA Himawari imagery + Open-Meteo forecast -> local service/API -> browser dashboard.

02
Architecture boundary

The client loads a bounded sequence of satellite frames and animates them independently from forecast refreshes.

03
Architecture boundary

Public ingress is handled through the existing server edge.

03

NETWORK / DATA FLOW

What talks to what.

04

TECHNOLOGY STACK

The technical surface.

01Himawari-9
02JMA
03Open-Meteo
04Docker
05JavaScript
05

IMPLEMENTATION

How it works in practice.

  1. 01

    JMA Himawari imagery + Open-Meteo forecast -> local service/API -> browser dashboard.

  2. 02

    The client loads a bounded sequence of satellite frames and animates them independently from forecast refreshes.

  3. 03

    Public ingress is handled through the existing server edge.

06

TESTING & VALIDATION

How I know it works.

TEST 01

Public HTTPS status

TEST 02

Frame API count/timestamps

TEST 03

Latest JMA JPEG fetch

TEST 04

Animation timer/playback code

TEST 05

Five-minute refresh path

TEST 06

Location/forecast response checks

07

EXTERNAL SERVICES & DEPENDENCIES

What sits outside the core.

COREKhulna Satellite Weather
08

ENGINEERING EVIDENCE

Artifacts behind the claims.

01Live public dashboard
0236-frame six-hour animation sample
03Frame API
04JMA image URLs
05Forecast data
06Health checks
09

BOUNDARIES / CONSTRAINTS

What the project does not pretend to solve.

Satellite imagery is regional, not a street-level radar product

Source freshness depends on JMA/Open-Meteo availability

Animation cadence follows available upstream frames

10

RESULT / CURRENT STATE

What this produced.

A live local weather view that combines conventional forecast data with recent geostationary satellite imagery.