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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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