Skip to content

Proposal: Live weather narrative UI powered by openSenseMap measurements #485

Description

@dermag333

Summary

I've built a next-gen UI prototype that turns public openSenseMap API measurements into a live weather report (temperature / humidity / pressure / PM aggregation + narrative text), plus a MapLibre exploration view.

This is not a PR against the AngularJS codebase — it's a standalone Vite/React demo meant as a design/product proposal for how opensensemap.org could feel more innovative while staying fully based on citizen-science sensor data (no third-party weather API).

Demo

What it does

  1. Geolocation or city search → bbox around the user
  2. Load senseBoxes from https://api.opensensemap.org
  3. Keep only fresh measurements (configurable window), prefer outdoor when enough stations exist
  4. Aggregate median/mean/min/max with outlier guards
  5. Generate a deterministic German weather narrative + data-quality line
  6. Map + phenomenon filters + box detail with 24h sample history

Why share this here

Happy to iterate based on maintainer feedback, extract reusable pieces, or help explore a longer-term frontend path. Looking for interest / guidance on whether a narrative live-weather experience would fit the official product direction.

Thanks for openSenseMap & the public API!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions