trade-offf/typhoon-bavi-tracker — explained in plain English
Analysis updated 2026-05-18
Watch a typhoon's path live on an interactive map with wind circles and intensity coloring.
Compare forecast paths from four different national weather agencies at once.
Check an estimated countdown for when strong winds will reach a specific city.
Read a tiered action guide for what to do as a storm gets closer, from watching to preparing to staying indoors.
| trade-offf/typhoon-bavi-tracker | alexmt/mobile-for-argocd | alvinunreal/juice | |
|---|---|---|---|
| Stars | 32 | 32 | 32 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | general | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Deploying requires a Cloudflare account and Wrangler login in addition to the local npm setup.
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.
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.
Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, MapLibre GL.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.