git404hub

what is typhoon-bavi-tracker fr?

trade-offf/typhoon-bavi-tracker — explained in plain English

Analysis updated 2026-05-18

32TypeScriptAudience · generalComplexity · 3/5Setup · moderate

tl;dr

A live map tracker for Typhoon Bavi that compares forecasts from four weather agencies and estimates when strong winds will reach specific Chinese and Taiwanese cities.

vibe map

mindmap
  root((typhoon-bavi-tracker))
    What it does
      Live typhoon path tracker
      Multi agency forecast compare
      City impact countdown
    Tech stack
      TypeScript
      Cloudflare Workers
      MapLibre GL
    Use cases
      Watch storm path live
      Compare forecasts
      Check city arrival estimate
    Audience
      Residents in storm paths
      Weather watchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Watch a typhoon's path live on an interactive map with wind circles and intensity coloring.

VIBE 2

Compare forecast paths from four different national weather agencies at once.

VIBE 3

Check an estimated countdown for when strong winds will reach a specific city.

VIBE 4

Read a tiered action guide for what to do as a storm gets closer, from watching to preparing to staying indoors.

what's the stack?

TypeScriptCloudflare WorkersMapLibre GLVite

how it stacks up fr

trade-offf/typhoon-bavi-trackeralexmt/mobile-for-argocdalvinunreal/juice
Stars323232
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderateeasy
Complexity3/53/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Deploying requires a Cloudflare account and Wrangler login in addition to the local npm setup.

in plain english

This project tracks Typhoon Bavi, a real storm from the 2026 Pacific typhoon season, and shows its path live on an interactive map. It pulls together forecasts from multiple weather agencies, including China's national meteorological center, Japan's weather agency, the US Joint Typhoon Warning Center, and Taiwan's weather bureau, and displays them side by side so a viewer can compare how the different forecasts diverge. The map, built with MapLibre GL, shows the storm's path colored by intensity, three layers of wind circles that update over time, and a rotating marker at the eye of the storm whose spin speed reflects current intensity. Users can play back the storm's path history, pause it, drag through time, or speed it up. A separate feature estimates when strong winds will reach eleven specific Chinese and Taiwanese cities, such as Taipei, Fuzhou, and Shanghai, based on the forecast path and current wind circle size, then suggests actions at different time thresholds, from simply watching when the storm is more than two days away to stopping outdoor activity within twelve hours of impact. The project runs on Cloudflare Workers rather than a typical Python data pipeline, because Cloudflare's platform cannot run common Python mapping libraries and because a live, interactive map needs more than a static image refreshed on a schedule. Instead, the Worker fetches data on each user request, caches it briefly at the edge, and automatically switches to a backup data source if the primary one fails. A news panel aggregates typhoon related headlines from Google and Bing News. The README is explicit that this project only aggregates and republishes official public weather data with its source and update time labeled, and does not itself issue forecasts or warnings, since Chinese law reserves that role for official agencies. City impact times are described as estimates, not official warnings, and the README repeats that disaster related decisions should follow official government sources. No license is stated for the code itself.

prompts (copy fr)

prompt 1
Walk me through cloning this project and running it locally with npm run dev.
prompt 2
Explain how the Worker switches between the primary and backup typhoon data sources.
prompt 3
How is the city impact countdown estimated from the forecast path and wind circle size?
prompt 4
Show me how to change the tracked storm by editing the TYPHOON_ID in src/app.ts.

Frequently asked questions

what is typhoon-bavi-tracker fr?

A live map tracker for Typhoon Bavi that compares forecasts from four weather agencies and estimates when strong winds will reach specific Chinese and Taiwanese cities.

What language is typhoon-bavi-tracker written in?

Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, MapLibre GL.

How hard is typhoon-bavi-tracker to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is typhoon-bavi-tracker for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.